java 日期格式化 與 String格式化轉日期 日期運算
阿新 • • 發佈:2018-12-11
public static void main(String[] args) throws ParseException { long day = (strToDate("20180922").getTime() - getNewDate().getTime())/(24*60*60*1000); System.out.println(day);//1 } /*** * 獲取當前時間並格式化 * @return * @throws ParseException */ public static Date getNewDate() throws ParseException{ SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd"); String data1 = sdf.format(new Date()); Date data = sdf.parse(data1); return data; } /*** * 傳入String格式日期格式化並返回日期格式 * @param date * @return * @throws ParseException */ public static Date strToDate(String date) throws ParseException{ SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd"); Date data = sdf.parse(date); return data; }