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

摘要:
///在一个月的第一天获得0分0秒///<PublicstaticDateTimeFirstDayOfMonth(DateTimedatetime){returndatetime.AddMonths(-1).Date.AddDays(1-datetime.Day).AddMonth(1);}#endregion#region获取一个月的最后一天59分59秒//<

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

#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

免责声明:文章转载自《【C#日期系列(一)】--C#获取某月第一天0分0秒以及最后一天59分59秒》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇在vue项目中使用monaco-editororacle 中v$sqlarea,v$sql,v$session,gv$session,远程连接等问题下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

multiselect多选下拉框

具体实现  <input type="hidden" name="q_dueDay" value="${baseQueryBean.q_dueDay}">//这个为隐藏域后台直接使用这个为参数 <select name="example" multiple="multiple" style="195px"> <c:forEa...

如何让div中的table水平居中

<div style="text-align:center"> <table border="1" cellpadding="3" cellspacing="0" style=" 60%;margin:auto"> <tr><td></td></tr>...

09mybatis属性和数据库字段不匹配处理

Book.java id name price book 表 book_id book_name book_price create table book( book_id int unsigned auto_increment, book_name varchar(20), book_price decimal(8,2), primary key(bo...

WPF XAML 特殊字符(小于号、大于号、引号、&amp;amp;符号)

    XAML 受限于 XML 规则。例如, XML 特别关注一些特殊字符,如  & < > 如果试图使用这些字符设置一个元素内容,将会遇到许多麻烦,因为 XAML 解析器认为您正在做其他的事情——例如,创建一个嵌套元素。     例如,假设需要创建一个包含<Click Me>文本的按钮。下面的标记是不能完成这一工作的:...

Spring-SpringMVC父子容器&amp;amp;AOP使用总结

此文已由作者尧飘然授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 Spring&SpringMVC Spring&SpringMVC作为bean管理容器和MVC默认框架,是大多数web应用都会选择的方案。在其使用过程中,尽管基于xml的配置bean管理的方式依然存在,但在很多情况下已经采用的强大的注解功能将其替代。...

Java注解--实现动态数据源切换

当一个项目中有多个数据源(也可以是主从库)的时候,我们可以利用注解在mapper接口上标注数据源,从而来实现多个数据源在运行时的动态切换。 实现原理 在Spring 2.0.1中引入了AbstractRoutingDataSource, 该类充当了DataSource的路由中介, 能有在运行时, 根据某种key值来动态切换到真正的DataSource上。...