日期:2014-05-17  浏览次数:20733 次

java中如何把公历日期转成农历日期
网上找了不少 都不是我想要的   
 
想要的效果是   输入  公历日期   20121111    输出 农历日期 20121024   


求解    虽然我也知道农历的日期一般不是这种格式  但是需求是这样  没办法...
------最佳解决方案--------------------
飘过。。。。。等待答案。。。。
------其他解决方案--------------------
这个你得知道农历每个月是怎么计算的天数。
------其他解决方案--------------------
公历日期转换农历日期 百度下有很多。 格式问题 你可以设置哈 比如在页面上 你引入fmt标签:<%@taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
然后在取值时设置格式 如你要的格式:<fmt:formatDate value="${这里可以放你值的变量}" pattern="yyyyMMdd"/>

------其他解决方案--------------------
手段字符串替换吧………………
------其他解决方案--------------------
这个还真没试过。等答案
------其他解决方案--------------------
怎么弄的。。。说下呗
------其他解决方案--------------------
引用:
公历日期转换农历日期 百度下有很多。 格式问题 你可以设置哈 比如在页面上 你引入fmt标签:<%@taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
然后在取值时设置格式 如你要的格式:<fmt:formatDate value="${这里可以放你值的变量}" pattern="yyyyMMdd"/>



一般输出的格式都是   农历壬辰(龙)年十月初二  类似这种的   实在不会转换...
------其他解决方案--------------------
怎么弄呢 help。。。。。。
------其他解决方案--------------------
自己解决了,还是得靠自己,不过还是感谢回帖的人...
------其他解决方案--------------------
引用:
怎么弄的。。。说下呗


网上找的一段代码  然后做了修改...  我找找链接