想直接得到某一个日期所在月的第一天和最后一天,在网上查了半天也没找到一个好的办法,最后自己想了一个好办法,和大家分享一下:
得到第一天:
DateTime.Now.AddDays(1 - DateTime.Now.Day);
得到最后一天:
DateTime.Now.AddDays(1 - DateTime.Now.Day).AddMonths(1).AddDays(-1);谁有更好的办法,贴出来分享一下.
得到第一天:
DateTime.Now.AddDays(1 - DateTime.Now.Day);
得到最后一天:
DateTime.Now.AddDays(1 - DateTime.Now.Day).AddMonths(1).AddDays(-1);谁有更好的办法,贴出来分享一下.
解决方案 »
- 在窗口中生成一个buttn 点击没反应 怎么回事
- datagridview 修改数据
- C# 基于互联网的C/S结构问题
- 请教高手关于SQLSERVER自动增长列在.NET多层架构下的处理!
- 请问如何让System.windows.form中的窗体在显示时 无法让用户改变大小?
- 如何做一个窗体,固定占据屏幕顶端一行,其它窗体在最大化时也不能进入这个区域?
- 我这样写的代码。为啥在屏幕画出的框来闪。各位高人隔日指个招啊。
- 这SQL语句怎么写?
- 捕捉OLE错误
- Winform的ListView拖入Photoshop的问题
- 我用c#做了一个操作Oracle数据库的小程序,我怎么让这个程序在其他电脑上可以运行
- 发布winform的程序的时候,用bin\Debug目录里的程序吗
int year = DateTime.Now.Year;
int month = DateTime.Now.Month;
int day = DateTime.DaysInMonth(year,month);
DateTime dt = new DateTime(year,month,day);
DateTime dt2 = new DateTime(2009, 5, DateTime.DaysInMonth(2009, 5));