java 日期處理

2021-08-30 14:57:28 字數 696 閱讀 9421

一。

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.settime(a);

calendar c2 = calendar.getinstance();

c2.settime(b);

a.compareto(b) ; 返回int, 大於0,a在b後; 小於0,a在b前;等於0,a=b

二。date轉化字串

date a;

string startdate = new ******dateformat("yyyy年mm月dd日 hh:mm:ss").format(d1);

月份的mm要大寫的,分鐘的mm一定要小寫的 hh 表示24進製的; hh 表示12進製的

三。字串轉化date

string s = "2010-05-07 14:04:32";

dateformat format = new ******dateformat("yyyy-mm-dd hh:mm:ss");

trycatch(exception e)finnally

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 日期處理

日期比較 param date01 param date02 return 如果date01 date02 返回true,否則返回false throws parseexception private boolean datecompare string date01,string date02 c...

java 日期處理

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