




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、DateTime dt 二 DateTime. Now; 山刖 时间DateTime startWeek 二 dtAddDays(1-Conv ert.Tol nt32(dt. DayOfWeek. ToStri ng(d; /本周周一DateTime en dWeekstartWeek. AddDays (6;体周 周 口DateTime startMo nthdt. AddDays (1- dt. Day; 本月 月初DateTime en dMo nth 二 startMo nth. AddMo nths(l.AddDays(一1;本月月末/DateTime en dMo nth 二 s
2、tartMo nth. AddDays(dt .AddMo nths (1 一 dtDays 一1; 本月月末DateTime startQuarter 二 dtAddM on ths (0- (dton th -1 %3AddDays(1- dtDay; / 本季度初DateTime en dQuarterstartQuarter. AddMo nths (3. AddDays (T ;DateTime startYear 二new DateTime(dt.Year, 1,1; /本年年初DateTime en dYear 二new DateTime(dt.Year,12, 31;本年年末至
3、于昨天、明天、上周、上月、上季度、上年度等等,只要 AddDays (、AddMonths (、Add Years (这几种方法组合卜就以了。C#中datetime的使用如果你还不明白,再看一下中文显示星期几的方法就应该懂了由于DayOfWeek返回的是数字的星期几,我们要把它转换成汉字方便我们阅读,有些人可能会用switch来一个一个地对照,其实不用那么麻烦的string Day =newstring 星期日,星期一罗星期二罗星期三岁星期四,星期五岁星期六;stri ng week 二DayConvert Tolnt32(DateTime.Now. DayOfWeek ToString(d
4、ToString(:/上周,同理,一个周是7天,上周就是本周再减去7天,下周也是一样DateTime Now. AddDays(Co nvert Tol nt32 (1一Con vert Tol nt32(DateTime Now. DayOfWeek -7;/上周一DateTimeNow. AddDays(Co nv ettTol nt32 (1-Co nvert. Tol nt32 (DateTime. Now. DayOfWeek -7. AddDays (6; 上.周星日)下周DateTime Now AddDays(Convert Tolnt32 (1-Con vertTol nt3
5、2(DateTime.Now. DayOfWeek+7; /下周一DateTime Now. AddDays(Co nvert Tol nt32 (1一Convert. Tolnt32 (DateTime. Now. DayOfWeek +7. AddDays (6: / 卜周 环月,很多人都会说本月的第一天嘛肯定是1号,最后一天就是下个月一号再减一天。当然 这是对的 一般的写法DateTime.Now. YearToSt:ring( + DateTime.Now. MonthToSt:ring(/第一天DateTime P arse(DateTime.Now.YearToStri ng( +
6、DateTime. Now. Mo nthToStri ng(+1 . AddMonths (1. AddDays (T. ToShortDateString(;/最后一一*天 /巧用 C#里ToStri ng的字符格式化更简便DateTime Now. ToStri ng(yyyy-MM-01;DateTime Parse(DateTime. Now. ToStri ng(yyyy-MM-01 . AddMo nths (1. AddDays (-1. ToShortDateStri ng(; 上个月, 减去一个月份DateTime P arse(DateTime.Now. ToStri n
7、g(yyyy-MM一01AddMo nths(-1ToS hortDateStri ng(:DateTime Parse(DateTime.Now. ToStri ng(yyyy一MM一01AddDays(-1ToSho rtDateStri ng(:下个月,加去一个月份DateTime Parse(DateTime.Now. ToStri ng(yyyy一MM-01AddM on ths(1. ToSh ortDateStri ng(:DateTime P arse(DateTime.Now. ToStri ng(yyyy一MM-01AddMo nths(2AddD ays(-1.ToSho
8、rtDateStri ng(;/7天后DateTime Now. Date ToShortDateStri ng(;DateTime Now AddDays(7 ToShortDateStri ng(;7天前DateTime Now. AddDays(-7 ToShortDateStri ng(:DateTime. Now. Date. ToShortDateString (:9 用 ToString 的了付格式化!我们也很容易地算出本年度的第一天和最后一天DateTime Parse(DateTime.Now ToStri ng(yyyy一01一01 ToShortDateStri ng(;
9、DateTime Parse(DateTime .Now. ToStri ng (yyyy一01一01AddYears(1AddDay s (一1. ToShortDateStri ng(: /上年度,不用再解释了吧DateTime Parse(DateTime.Now. ToStri ng(yyyy一01一01AddYears(-1. ToShor tDateStri ng(;DateTime Parse(DateTime.Now.ToStri ng(yyyy一01一01 AddDays(一1ToShor tDateStri ng(:下年度DateTime P arse(DateTime .
10、Now .ToStri ng(yyyy一01一01AddYears(1. ToShortDateStri ng(:DateTime Parse(DateTime.Now. ToStri ng(yyyy一01一01AddYears(2AddDay s(-l.ToShetDateStri ng(; /本季度,很多人都会觉得这里难点,需要写个长长的过程来判 断。其实不用的,我们都知道一年四个季度,一个季度三个月首先我们先把日期推到本季度第一个月,然后这个月的第一天就是本季度的第一天了DateTime. Now. AddMo nths (0- (DateTime. Now. Mo nth -1 %3.
11、 AddDays(1-DateTime.Now.Day; ff同理,本季度的最后一天就是下季度的第一天减一DateTime Parse(DateTime. Now. AddMo nths (3- (DateTime. NowMo nth-1 %3. ToString (yyyy-MM-01 . AddDays (-1. ToShortDateString (: / 卜马相宿你们都知道了。收工DateTime Now. AddMo nths (3- (DateTime Now. Mo nth-1 %3. ToStri ng (yyyy-MM-01;DateTime Parse(DateTimeN
12、ow .AddMo nths (6- (DateTime .NowMo nth-1 %3. ToString (yyyy-MM-01 . AddDays (-1. ToShortDateString (: /DateTime. Now. AddMo nths (-3- (DateTime. Now. Mo nth -1 %3.AddDays(1- DateTime Now; DateTime Now. AddMo nths (0-(DateTime. Now. Mo nth -1 %3. AddDays(1-DateTime Now. Day. AddDays(一1. ToShortDateStri ng(;女口: 20100101转换成日期型?20100101 转换成 int 型怎么转换??1、DateTimedt=Co nvert. ToDateTime (,20100101,/. Substri ng (0, 4+z,- +20100101 Substri ng (4, 2+,z- +20071107. Substri ng (6,2; inti=Co nvert.Tol nt32(20100101;2、Convert ToDateTime DateTime Parse(3、string str 二20100101; DateTime dt 二 DateTimePa
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论