Re: [問題] 取得兩日期間的差距日數
Calendar c = Calendar.getInstance();
DateFormat dateFormat = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy",
Locale.US);
Date d1=null;
Date d2=null;
try {
d1 = dateFormat.parse(new Date("2009/4/1").toString());
d2 = dateFormat.parse(new Date("2009/4/30").toString());
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
c.setTime(d1);
int small = (int) (c.getTimeInMillis()/86400000);
c.setTime(d2);
int big = (int) (c.getTimeInMillis()/86400000);
System.out.println(big-small);
這樣會不會太土法煉鋼XDD
我想可能會有更好的辦法=3=
所以我的例子看看就好(逃~
p.s. 我問的問題有沒有人知道啊O___Q
※ 引述《renice (山水有相逢)》之銘言:
: 如果有兩個日期
: 2008-12-30 與 2009-04-01 我該如何利用Java
: 計算兩者間的差距日數呢?
--
重要的是"心"
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.64.129.167
※ 編輯: zeat 來自: 203.64.129.167 (04/01 22:10)
討論串 (同標題文章)