C 時間工具類

2021-09-23 14:19:29 字數 3115 閱讀 8424

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.threading.tasks;

namespace comom

; /// /// 獲取從unix起始時間到給定時間的毫秒數

///

///

///

public static long getmillisecondssince1970(this datetime datetime)

/// /// 獲取從unix起始時間到給定時間的秒數

///

///

///

public static long getsecondssince1970(this datetime datetime)

/// /// 明天

///

///

///

public static datetime tomorrow(this datetime date)

/// /// 昨天

///

///

///

public static datetime yesterday(this datetime date)

/// /// 常用日期格式化字串

///

///

///

public static string tocommonformat(this datetime date)

/// /// 是否是週未

///

///

///

public static bool isweekend(this datetime date)

/// /// 是否是工作日

///

///

///

public static bool isweekday(this datetime date)

/// /// 給定月份的第1天

///

///

///

public static datetime getfirstdayofmonth(this datetime date)

/// /// 給定月份的最後1天

///

///

///

public static datetime getlastdayofmonth(this datetime date)

/// /// 給定日期所在月份第1個星期幾所對應的日期

///

/// 給定日期

/// 星期幾

/// 所對應的日期

public static datetime getfirstweekdayofmonth(this datetime date, dayofweek dayofweek)

/// /// 給定日期所在月份最後1個星期幾所對應的日期

///

/// 給定日期

/// 星期幾

/// 所對應的日期

public static datetime getlastweekdayofmonth(this datetime date, dayofweek dayofweek)

/// /// 早於給定日期

///

///

///

///

public static bool isbefore(this datetime date, datetime other)

/// /// 晚於給定日期

///

///

///

///

public static bool isafter(this datetime date, datetime other)

/// /// 給定日期最後一刻,精確到23:59:59.999

///

///

///

public static datetime endtimeofday(this datetime date)

/// /// 給定日期開始一刻,精確到0:0:0.0

///

///

///

public static datetime starttimeofday(this datetime date)

/// /// 給定日期的中午,精確到12:0:0.0

///

///

///

public static datetime noonofday(this datetime date)

/// /// 當前日期與給定日期是否是同一天

///

/// 當前日期

/// 給定日期

///

public static bool isdateequal(this datetime date, datetime datetocompare)

/// /// 判斷是否為今天

///

///

///

public static bool istoday(this datetime date)

/// /// 給定日期所在月份共有多少天

///

///

///

public static int getcountdaysofmonth(this datetime date)

/// /// 得到本週第一天(以星期一為第一天)

///

///

///

public static datetime getweekfirstdaymon(datetime datetime)

/// /// 得到本週最後一天(以星期天為最後一天)

///

///

///

public static datetime getweeklastdaysun(datetime datetime)

}}

時間工具類

獲取當前時間 年月日時分秒 test public void nowdate 獲取任意過去或者未來的現在時間 test public void pastorfuturedate 獲取任意兩個時間之間相差多少秒 test public void anytwotimedifference throws ...

時間工具類

1 根據日期獲取當天是週幾 根據日期獲取當天是週幾 param datetime 日期 return 週幾 author lu since 1.0,2020年7月30日 public static string getweekofdate date datetime calendar calenda...

時間工具類

public class timeutils 獲取帶連線符的日期型別 return public static string getcurrentnormaldate 獲取當年的年份 return public static int getcurrentyear 獲取當年的月份 return pub...