java利用Calendar如何计算两个日期只差?
如:
statdate:2014-07-20
enddate:2014-11-10
输出结果:0年3个月22天
要求说明:2014-07-20到2014-10-19为3个月,2014-10-20到2014-11-10总共有22天,得到0年3个月22天
又如:
statdate:2014-07-20
enddate:2015-05-10
输出结果:0年9个月21天
要求说明:2014-07-20到:2015-04-19为9个月,2015-04-20到2015-05-10总共有21天,得到0年9个月21天
又如:
statdate:2014-07-20
enddate:2016-05-10
输出结果:1年9个月21天
要求说明:2014-07-20到:2016-04-19为1年9个月,2016-04-20到2015-05-10总共有21天,得到1年9个月21天
跪求高手,大侠帮忙给个算法!!!感激不尽!!
后面一个要求说明错了!
应该是:
又如:
statdate:2014-07-20
enddate:2016-05-10
输出结果:1年9个月21天
要求说明:2014-07-20到:2016-04-19为1年9个月,2016-04-20到2016-05-10总共有21天,得到1年9个月21天
Javaå建ä¸ä¸ªæ¥å对象ï¼éè¦å¼å ¥java.util.*å ï¼ç¨å½åæ¶é´åå§åæ¥åæ¶é´ï¼è®¡ç®ä¸¤ä¸ªæ¥æä¹é´ç¸éç天æ°ï¼å®ä¾æ¼ç¤ºäº2014å¹´10æ1æ¥å1949å¹´10æ1æ¥ä¸é´ç¸éç天æ°ï¼è®¡ç®æ¹æ³å¦ä¸ï¼
import java.util.*;这是相差天数的,如果要相差年份,月份,日,则还要除以年的天数