using System; namespace CompressorXN_HelperLib { public class DateTimeHelper { /// /// 取得当前年第一天 /// /// 要取得年份第一天的时间 /// public static DateTime FirstDayOfYear(DateTime datetime) { return new DateTime(datetime.Year, 1, 1); } /// /// 取得当前年最后一天 /// /// 要取得年份最后一天的时间 /// public static DateTime LastDayOfYear(DateTime datetime) { return new DateTime(datetime.Year + 1, 1, 1, 23, 59, 59).AddDays(-1); } /// /// 获取当前月第一天 /// /// 要取得月份第一天的时间 /// public static DateTime FirstDayOfMonth(DateTime datetime) { return new DateTime(datetime.Year, datetime.Month, 1); } /// /// 获取当前月最后一天 /// /// 要取得月份最后一天的时间 /// public static DateTime LastDayOfMonth(DateTime datetime) { return new DateTime(datetime.Year, datetime.Month, 1, 23, 59, 59).AddMonths(1).AddDays(-1); } /// /// 获取当天开始时间 /// /// 要取得当天开始时间的时间 /// public static DateTime StartOfDay(DateTime datetime) { return new DateTime(datetime.Year, datetime.Month, datetime.Day); } /// /// 获取当天结束时间 /// /// 要取得当天结束时间的时间 /// public static DateTime EndOfDay(DateTime datetime) { return new DateTime(datetime.Year, datetime.Month, datetime.Day, 23, 59, 59); } } }