工作中可能会遇到很多不常见的需求,比如这次需要获取某个月的第一天和最后一天

#region 取得某月的第一天0分0秒/// <summary>/// 取得某月的第一天0分0秒/// </summary>/// <param name="datetime">要取得月份的某一天</param>/// <returns></returns>public static DateTime FirstDayOfMonth(DateTime datetime){return datetime.AddMonths(-1).Date.AddDays(1 - datetime.Day).AddMonths(1);}#endregion#region 取得某月的最后一天59分59秒/// <summary>/// 取得某月的最后一天59分59秒/// </summary>/// <param name="datetime">要取得月份的某一天</param>/// <returns></returns>public static DateTime LastDayOfMonth(DateTime datetime){return DateTime.Parse(datetime.AddDays(1 - datetime.Day).AddMonths(1).ToShortDateString()).AddSeconds(-1);} #endregion

转载于:https://www.cnblogs.com/lastcode/p/7155181.html

【C#日期系列(一)】--C#获取某月第一天0分0秒以及最后一天59分59秒相关推荐

  1. php 获取月份第一天和最后一天,php 获取指定月第一天和最后一天

    本文章给大家介绍在php 中利用date和strtotime函数获取用户给定时间的第一天或文章最后一天,有需要了解学习的朋友可进入参考. 借助于date和strtotime函数,可以轻松的获取本月.下 ...

  2. java时间计算,获取某月第一天和最后一天

    //获取前月的第一天SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd"); //获取当前月第一天:Calendar c ...

  3. java当月最后一天_Java日期循环,Java获取当月的第一天和最后一天 | 学步园

    1.Java日期循环 SimpleDateFormat formater = new SimpleDateFormat("yyyy-MM-dd"); String dateStr1 ...

  4. SQL获取某月第一天或最后一天

    select DATEADD(MONTH, DATEDIFF(MONTH, x, GETDATE())n, y); 改变'x','n','y'的值来获取某月的某一天. 在SQL Server环境下: ...

  5. java 获取当月第一天和最后一天 获取前一个月第一天和最后一天

    2019独角兽企业重金招聘Python工程师标准>>> SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd ...

  6. JAVA Calendar获取某月第一天、最后一天,某周的第一天、最后一天

    获取今天的年月日 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); Date date = new Date() ...

  7. JavaScript 根据指定年月获取该月的第一天和最后一天、获取上个月的年月、上个月月底日期

    文章目录 根据指定年月获取该月的第一天和最后一天 获取上个月的年月 上个月月底日期 根据指定年月获取该月的第一天和最后一天 let date = new Date(); let new_year = ...

  8. java 月第一天_java获取当前月第一天和最后一天

    获取当前月第一天: /** * 获取当前月第一天 * @param month * @return */ public static String getFirstDayOfMonth(int mon ...

  9. JAVA获取前一个月的第一天和最后一天

    需求:需要实现获取前一个月的第一天和最后一天 实现如下: package com.date;import java.text.SimpleDateFormat; import java.util.Ca ...

最新文章

  1. 苹果计算机错误怎么改,Mac电脑未能修改分区图,因为文件系统验证失败怎么办?...
  2. 2019.03.02
  3. 【JAVA多线程学习笔记】(1)实现线程的方式 线程生命周期 操作线程的方法
  4. 三图解决phpStorm部署ftp
  5. Effective Java之慎用可变参数(四十二)
  6. SAP云平台,区块链,超级账本和智能合约
  7. 华为服务器上传文件后怎么通过链接查看,远程服务器文件上传后的操作
  8. bash功能特性二 命令别名和历史命令
  9. 厂商占用mac地址段多少排名
  10. 牛逼!java开发环境配置视频教程
  11. “世界百位名人”诠释上海世博会城市主题
  12. 刚知道,qq聊天的时候可以这么装逼
  13. WPS Office V15.3.2绿化版免费下载
  14. 图的深度优先遍历方式 Python
  15. Windows系统中的睡眠时间和关闭屏幕时间的设置
  16. 利用Zeplin从设计图自动生成CSS,提高前端样式开发效率
  17. 超说网络NO.5 | 超详细全方位介绍Web 与 HTTP(运维面试必考点)
  18. 如何成为早起者(二)
  19. rtx3080ti参数 rtx3080ti什么水平 rtx3080ti评测
  20. 如何读取yaml(yml)文件

热门文章

  1. Hadoop2.6.0的FileInputFormat的任务切分原理分析(即如何控制FileInputFormat的map任务数量)...
  2. C#中 .resx文件
  3. RHEL5.5 安装 oracle 11g
  4. Oracle中的date与timestamp
  5. mysql 获取工作日上一天的数据 环比MYSQL 两日期之间的工作日(除去周六日,不考虑节假日)
  6. 小程序中页面兼容h5标签的解析
  7. 一问就想不起来的问题,来看看?
  8. 深入理解Java虚拟机04--类结构文件
  9. 二线城市的我,和北京的同学比成长
  10. php 中的 mysqli事务处理