本文實(shí)例講述了java實(shí)現(xiàn)日期拆分的方法。分享給大家供大家參考。具體如下:
如:計(jì)算6-1至6-5之間的日期天數(shù)及具體日期,預(yù)期的結(jié)果是得到:
6-1
6-2
6-3
6-4
6-5
以下是我利用java 日歷類做的實(shí)現(xiàn):
1
2
3
4
5
6
7
8
9
|
Calendar canlandar1 = Calendar.getInstance(); //開始時(shí)間 Calendar canlandar2 = Calendar.getInstance(); //結(jié)束時(shí)間 canlandar1.setTime(psd); //2009-6-1 canlandar2.setTime(pfd); //2009-6-5 List<Date> returnList = new ArrayList<Date>(); while (canlandar1.compareTo(canlandar2) < 1 ){ returnList.add(canlandar1.getTime()); canlandar1.add(canlandar1.DATE, 1 ); //每次循環(huán)增加一天 } |
希望本文所述對(duì)大家的java程序設(shè)計(jì)有所幫助。