您的位置:首页 > 编程学习 > C#

C#获取上个月第一天和最后一天

更多 2016/3/26 来源:C#学习浏览量:1611
学习标签: asp.net
本文导读:在C#编程时,有时需要获取指定日期的上个月第一天和最后一天,用来过滤数据,在项目统计功能页面、获取查询列表页面经常需要用到,下面介绍在C#中如何获取上个月第一天和最后一天的日期

一、获取上个月第一天

 

 
C# 代码   复制

private DateTime FirstDayOfPreviousMonth(DateTime datetime)
{
    return datetime.AddDays(1 - datetime.Day).AddMonths(-1);
}

 

二、获取上个月的最后一天

 

 
C# 代码   复制

private DateTime LastDayOfPrdviousMonth(DateTime datetime)
{
    return datetime.AddDays(1 - datetime.Day).AddDays(-1);
}

 

三、获取某月的第一天

 

 
C# 代码   复制

private DateTime FirstDayOfMonth(DateTime datetime)
{
    return datetime.AddDays(1 - datetime.Day);
} 

 

四、获取某月的最后一天

 

 
C# 代码   复制

private DateTime LastDayOfMonth(DateTime datetime)
{
    return datetime.AddDays(1 - datetime.Day).AddMonths(1).AddDays(-1);
}

 

收藏
178
很赞
169
您可能感兴趣