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

 更新时间:2014年11月14日 14:51:38   投稿:shichen2014  
这篇文章主要介绍了C#获取上个月第一天和最后一天日期的方法,是关于C#日期函数的简单应用,具有一定的实用价值,需要的朋友可以参考下

本文实例讲述了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#程序设计有所帮助。

相关文章

  • C#使用windows服务开启应用程序的方法

    C#使用windows服务开启应用程序的方法

    这篇文章主要介绍了C#使用windows服务开启应用程序的方法,实例分析了C#操作windows服务开启应用程序所遇到的问题及相关解决技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-09-09
  • c#判断操作系统位数的示例分享

    c#判断操作系统位数的示例分享

    这篇文章主要介绍了c#判断操作系统位数的示例,在.net 4.5中,判断操作系统不用再写方法去判断了,有直接可以利用的属性了哦
    2014-01-01
  • C#调用halcon实现使用鼠标滚轮对图片进行缩放显示

    C#调用halcon实现使用鼠标滚轮对图片进行缩放显示

    这篇文章主要为大家详细介绍了C#如何调用halcon实现使用鼠标滚轮对图片进行缩放显示,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2024-03-03
  • 学习C#静态函数及变量的一个精典例子与代码

    学习C#静态函数及变量的一个精典例子与代码

    学习C#静态函数及变量的一个精典例子与代码...
    2007-03-03
  • C#常见的几种集合 ArrayList,Hashtable,List<T>,Dictionary<K,V> 遍历方法对比

    C#常见的几种集合 ArrayList,Hashtable,List<T>,Dictionary<K,

    本文对C#中常见集合ArrayList,Hashtable,List<T>,Dictionary<K,V>遍历方法做了简单的对比和介绍,有需要的朋友可以参考一下。
    2016-03-03
  • WPF实现魔方小游戏

    WPF实现魔方小游戏

    这篇文章主要为大家详细介绍了WPF实现魔方小游戏,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-02-02
  • c# 从IE浏览器获取当前页面的内容

    c# 从IE浏览器获取当前页面的内容

    从IE浏览器获取当前页面内容可能有多种方式,今天我所介绍的是其中一种方法。基本原理:当鼠标点击当前IE页面时,获取鼠标的坐标位置,根据鼠标位置获取当前页面的句柄,然后根据句柄,调用win32的东西进而获取页面内容。感兴趣的朋友可以参考下本文
    2021-06-06
  • C#中ref和out的区别浅析

    C#中ref和out的区别浅析

    这篇文章主要介绍了C#中ref和out的区别浅析,当一个方法需要返回多个值的时候,就需要用到ref和out,那么这两个方法区别在哪儿呢,需要的朋友可以参考下
    2015-01-01
  • c#多线程的应用全面解析

    c#多线程的应用全面解析

    这篇文章主要介绍了c#多线程的应用,有需要的朋友可以参考一下
    2014-01-01
  • C#中异步Socket通信编程代码实例

    C#中异步Socket通信编程代码实例

    这篇文章主要介绍了C#中异步Socket通信编程代码实例,本文讲解了什么是Socket编程的异步是实现、如何实现Socket异步通信并给出了代码实例,需要的朋友可以参考下
    2015-03-03

最新评论