java 日期處理

2021-08-23 13:45:18 字數 983 閱讀 5300

/*** 日期比較

* @param date01

* @param date02

* @return 如果date01 > date02 返回true,否則返回false

* @throws parseexception

*/private boolean _datecompare(string date01, string date02) catch (parseexception e)

boolean result = d01.gettime() > d02.gettime() ? true : false;

return result;

}/**

* 將日期時間轉換成字串格式:yyyy-mm-dd

* @param date

* @return

*/private string _getdateymd(date date)

/*** 日期計算

* @param strdate yy-mm-dd格式

* @param day 加減天數

* @return yyyy-mm-dd

*/private string _dateadd(string strdate,int day) catch (exception e)

calendar calendar = new gregoriancalendar();

// 將date轉換為calendar時間型別

calendar.settime(date);

// 將calendar的天數減day

calendar.add(calendar.date, day);

// 最後將calendar轉換為string型別

result = dateformat.format(calendar.gettime());

return result;

}

Java日期處理

獲取當前系統時間 date d new date system.out.println d.tostring 輸出結果為美式時間格式,用以下辦法轉換成中式時間格式 dateformat sdf new dateformat yyyy mm dd hh mm ss string time sdf.fo...

java 日期處理

一。date 比較 date a date b 1.a.after b 返回boolean a在b後返回true a.before b 返回boolean b在a前返回true a.equals b a,b相等返回true 2.calendar c1 calendar.getinstance c1....

java 日期處理

描述 此類用於取得當前日期相對應的月初,月末,季初,季末,年初,年末,返回值均為string字串 1 得到當前日期 today 2 得到當前月份月初 thismonth 3 得到當前月份月底 thismonthend 4 得到當前季度季初 thisseason 5 得到當前季度季末 thisseas...