java 日期處理

2021-09-01 15:22:23 字數 2243 閱讀 9397

/**

* * 描述:此類用於取得當前日期相對應的月初,月末,季初,季末,年初,年末,返回值均為string字串

* 1、得到當前日期 today()

* 2、得到當前月份月初 thismonth()

* 3、得到當前月份月底 thismonthend()

* 4、得到當前季度季初 thisseason()

* 5、得到當前季度季末 thisseasonend()

* 6、得到當前年份年初 thisyear()

* 7、得到當前年份年底 thisyearend()

* 8、判斷輸入年份是否為閏年 leapyear

* 注意事項: 日期格式為:***x-yy-zz (eg: 2007-12-05)

* 例項:

* @author pure

*/ public class test

public static void main(string args)

/**

* 功能:得到當前日期 格式為:***x-yy-zz (eg: 2007-12-05)

* @return string

* @author pure

*/ public string today()

/**

* 功能:得到當前月份月初 格式為:***x-yy-zz (eg: 2007-12-01)

* @return string

* @author pure

*/ public string thismonth()

/**

* 功能:得到當前月份月底 格式為:***x-yy-zz (eg: 2007-12-31)

* @return string

* @author pure

**/

public string thismonthend()

if (y == 4 || y == 6 || y == 9 || y == 11)

if (y == 2) else

} stry = y >= 10 ? string.valueof(y) : ("0" + y);

return x + "-" + stry + "-" + strz;

} /**

* 功能:得到當前季度季初 格式為:***x-yy-zz (eg: 2007-10-01)

* @return string

* @author pure

*/ public string thisseason()

if (y >= 4 && y <= 6)

if (y >= 7 && y <= 9)

if (y >= 10 && y <= 12)

return datestring;

} /**

* 功能:得到當前季度季末 格式為:***x-yy-zz (eg: 2007-12-31)

* @return string

* @author pure

*/ public string thisseasonend()

if (y >= 4 && y <= 6)

if (y >= 7 && y <= 9)

if (y >= 10 && y <= 12)

return datestring;

} /**

* 功能:得到當前年份年初 格式為:***x-yy-zz (eg: 2007-01-01)

* @return string

* @author pure

*/ public string thisyear()

/**

* 功能:得到當前年份年底 格式為:***x-yy-zz (eg: 2007-12-31)

* @return string

* @author pure

*/ public string thisyearend()

/**

* 功能:判斷輸入年份是否為閏年

* @param year

* @return 是:true 否:false

* @author pure

*/ public boolean leapyear(int year)

else leap = true;

} else leap = false;

return leap; } }

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

一。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....