日期操作類

2021-08-30 22:59:30 字數 792 閱讀 2247

/**

* 日期加減n天

*/private static date dateaddsubnday(date date, char ch, int n)

else if (ch == '-')

return calendar.gettime();

}/**

* 月份加減n天

*/public static date dateaddsubnmonth(string date, char ch, int n)

else if (ch == '-')

return calendar.gettime();

}/**

* 根據年月日得到星期 1 - 7

*/public static int getweek(int y, int m, int d)

//得到的星期幾的整數

a = (d + 2 * m + 3 * (m + 1) / 5 + y + y / 4 - y / 100 + y / 400) % 7;

switch (a)

return int_date;

}/**

* 計算兩個日期相差月份

*/public static final int getmonths(string d1, string d2)

/*** 得到某個月的最後一日日期

*/public static string getcurrmonthenddate(int year, int month, int day)

日期操作類 Calendar類

calendar api 通過date和dateformat能夠格式化並建立乙個日期物件了,但是我們如何才能設定和獲取日期資料的特定部分呢,比如說小時,日,或者分鐘?我們又如何在日期的這些部分加上或者減去值呢?答案是使用calendar 類。calendar類的功能要比date類強大很多,而且在實現...

日期特殊操作控制類

日期特殊操作控制類 宇凡 8月15日 獲取 yyyy mm dd 格式的當前時間 function nowdate 獲取 yyyy mm dd hh ii ss 格式的當前時間 function nowdatetime 從 yyyy mm dd 格式的時間中提取年 function getyear ...

包裝類 與 日期 的操作

jdk1.5新特性之包裝類 基本資料型別 包裝類 int integer char character byte byte short short long long float float double double boolean boolean 基本資料型別 包裝類基本資料型別 包裝類 裝箱 ...