日期時間工具類

2021-09-02 12:25:27 字數 3731 閱讀 8466

/**

* 取得當前日期所在周的第一天

** @param date

* @return

*/public static date getfirstdayofweek(date date)

/*** 取得當前日期所在周的最後一天

** @param date

* @return

*/public static date getlastdayofweek(date date)

/*** 日期加減天數,並以date形式返回

* @param value

* @param num

* @return

*/public static date adddays(date date, int num)

calendar c = calendar.getinstance();

c.settime(date);

c.add(calendar.date, num);

return c.gettime();

}/**

* 日期加減月數,並以date形式返回

* @param value

* @param num

* @return

*/public static date addmonths(date date, int num)

calendar c = calendar.getinstance();

c.settime(date);

c.add(calendar.month, num);

return c.gettime();

}public static void main(string args)

/**

* 增加日期的年份。失敗返回null。

* * @param date

* 日期

* @param yearamount

* 增加數量。可為負數

* @return 增加年份後的日期字串

*/public static string addyear(string date, int yearamount)

/*** 增加日期的年份。失敗返回null。

* * @param date

* 日期

* @param yearamount

* 增加數量。可為負數

* @return 增加年份後的日期

*/public static date addyear(date date, int yearamount)

/*** 增加日期的月份。失敗返回null。

* * @param date

* 日期

* @param monthamount

* 增加數量。可為負數

* @return 增加月份後的日期字串

*/public static string addmonth(string date, int monthamount)

/*** 增加日期的月份。失敗返回null。

* * @param date

* 日期

* @param monthamount

* 增加數量。可為負數

* @return 增加月份後的日期

*/public static date addmonth(date date, int monthamount)

/*** 增加日期的天數。失敗返回null。

* * @param date

* 日期字串

* @param dayamount

* 增加數量。可為負數

* @return 增加天數後的日期字串

*/public static string addday(string date, int dayamount)

/*** 增加日期的天數。失敗返回null。

* * @param date

* 日期

* @param dayamount

* 增加數量。可為負數

* @return 增加天數後的日期

*/public static date addday(date date, int dayamount)

/*** 增加日期的小時。失敗返回null。

* * @param date

* 日期字串

* @param houramount

* 增加數量。可為負數

* @return 增加小時後的日期字串

*/public static string addhour(string date, int houramount)

/*** 增加日期的小時。失敗返回null。

* * @param date

* 日期

* @param houramount

* 增加數量。可為負數

* @return 增加小時後的日期

*/public static date addhour(date date, int houramount)

/*** 增加日期的分鐘。失敗返回null。

* * @param date

* 日期字串

* @param minuteamount

* 增加數量。可為負數

* @return 增加分鐘後的日期字串

*/public static string addminute(string date, int minuteamount)

/*** 增加日期的分鐘。失敗返回null。

* * @param date

* 日期

* @param dayamount

* 增加數量。可為負數

* @return 增加分鐘後的日期

*/public static date addminute(date date, int minuteamount)

/*** 增加日期的秒鐘。失敗返回null。

* * @param date

* 日期字串

* @param dayamount

* 增加數量。可為負數

* @return 增加秒鐘後的日期字串

*/public static string addsecond(string date, int secondamount)

/*** 增加日期的秒鐘。失敗返回null。

* * @param date

* 日期

* @param dayamount

* 增加數量。可為負數

* @return 增加秒鐘後的日期

*/public static date addsecond(date date, int secondamount)

JS 日期時間工具類

日期處理工具類 var dateutil function 日期物件轉換為指定格式的字串 param f 日期格式,格式定義如下 yyyy mm dd hh mm ss param date date日期物件,如果預設,則為當前時間 yyyy yyyy yy yy 表示年份 mm m 月份 w w ...

HTML日期時間工具類

有時候,有這麼乙個需求,就是我預設只查詢從當天回退乙個月內的資料,那麼就要用到日期期間,比如下面這圖那樣 var d new date var vyear d.getfullyear var vyear2 d.getfullyear var vmon d.getmonth 1 var vmon2 d...

日期時間相關工具類

計算2個日期之間相差幾天 public static int gettwodatefordays date exitdatefrom,date exitdateto return days 計算2個日期之前相差幾個月 2011 01 2012 09 param begin param end ret...