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);
}
}
}