Re: [問題] 取得兩日期間的差距日數

看板java作者 (Lucifer)時間16年前 (2009/04/01 22:09), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/3 (看更多)
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)
文章代碼(AID): #19qtMdwf (java)
討論串 (同標題文章)
文章代碼(AID): #19qtMdwf (java)