【发布时间】:2014-07-25 22:41:23
【问题描述】:
这个问题在我的采访中被问到。
String d1="7 dec 2012";
String d2="15 dec 2012";
String d3="12 dec 2012";
String d4="16 dec 2012";
String d5="16 dec 2012";
String d6="24 dec 2012";
Number of days between d1 and d2 is: 9
Number of days between d3 and d4 is: 1 (12 Dec to 15 Dec counted in d1 and d2,
don't count overlapping days)
Number of days between d3 and d4 is: 8 (16 Dec counted in d3 and d4,
don't count overlapping days)
Now final output should be: 9 + 1 + 8
我应该使用什么算法?
【问题讨论】:
-
看来你知道该怎么做了……
-
您可以在循环中使用日历或 JodaTime。既然你已经陈述了问题,你可能想问一个实际的问题