C#日期处理
-
C# 日期处理完整版本代码(包括年、月、日)
C#中经常涉及到日期的处理,我这里整理常见的一些处理方法,比如获取本月最后一天、本年最后一天等等,希望能帮到大家。
123456789101112131415161718192021222324252627282930313233343536373839/// <summary>/// 取得某月的第一天/// </summary>/// <param name="datetime">要取得月份第一天的时间</param>/// <returns></returns>private DateTime FirstDayOfMonth(DateTime datetime){return datetime.AddDays(1 - datetime.Day);}/**//// <summary>/// 取得某月的最后一天/// </summary>/// <param name="datetime">要取得月份最后一天的时间</param>/// <returns></returns>private DateTime LastDayOfMonth(DateTime datetime)return datetime.AddDays(1 - datetime.Day).AddMonths(1).AddDays(-1);}/**//// <summary>/// 取得上个月第一天/// </summary>/// <param name="datetime">要取得上个月第一天的当前时间</param>/// <returns></returns>private DateTime FirstDayOfPreviousMonth(DateTime datetime){return datetime.AddDays(1 - datetime.Day).AddMonths(-1);}/**//// <summary>/// 取得上个月的最后一天/// </summary>/// <param name="datetime">要取得上个月最后一天的当前时间</param>/// <returns></returns>private DateTime LastDayOfPrdviousMonth(DateTime datetime){return datetime.AddDays(1 - datetime.Day).AddDays(-1);}[…