欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

C#获取上个月第一天和最后一天日期的方法

程序员文章站 2023-12-17 00:00:10
本文实例讲述了c#获取上个月第一天和最后一天日期的方法。分享给大家供大家参考。 具体实现代码如下: 复制代码 代码如下:int year = datetime.now....

本文实例讲述了c#获取上个月第一天和最后一天日期的方法。分享给大家供大家参考。

具体实现代码如下:

复制代码 代码如下:
int year = datetime.now.year;//当前年 
int mouth = datetime.now.month;//当前月 
 
int beforeyear = 0; 
int beforemouth = 0; 
if (mouth <= 1)//如果当前月是一月,那么年份就要减1 

    beforeyear = year - 1; 
    beforemouth =12;//上个月 

else 

   beforeyear = year; 
   beforemouth = mouth - 1;//上个月 

string beforemouthoneday = beforeyear + "年" + beforemouth + "月" + 1 + "日";//上个月第一天 
string beforemouthlastday = beforeyear + "年" + beforemouth + "月" + datetime.daysinmonth(year, beforemouth) + "日";//上个月最后一天

上个月最后一天也可以这样写:

复制代码 代码如下:
string beforemouthlastday = datetime.parse(datetime.now.tostring("yyyy-mm-01")).adddays(-1).tostring("yyyy-mm-dd"); //获取上个月最后一天日期

希望本文所述对大家的c#程序设计有所帮助。

上一篇:

下一篇: