亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C# > 正文

C# 中DateTime 的使用技巧匯總

2020-01-24 01:11:05
字體:
來源:轉載
供稿:網友

//C# 根據當前時間獲取本周、下周、本月、下月、本季度等時間段
DateTime dt = DateTime.Now;  //當前時間

DateTime startWeek = dt.AddDays(1 - Convert.ToInt32(dt.DayOfWeek.ToString("d")));  //本周周一
DateTime endWeek = startWeek.AddDays(6);  //本周周日
DateTime startMonth = dt.AddDays(1 - dt.Day);  //本月月初
DateTime endMonth = startMonth.AddMonths(1).AddDays(-1);  //本月月末

DateTime startQuarter = dt.AddMonths(0 - (dt.Month - 1) % 3).AddDays(1 - dt.Day);  //本季度初
DateTime endQuarter = startQuarter.AddMonths(3).AddDays(-1);  //本季度末

DateTime startYear = new DateTime(dt.Year, 1, 1);  //本年年初
DateTime endYear = new DateTime(dt.Year, 12, 31);  //本年年末

//至于昨天、明天、上周、上月、上季度、上年度等等,只要AddDays()、AddMonths()、AddYears()這幾種方法組合一下就可以了。

//如果你還不明白,再看一下中文顯示星期幾的方法就應該懂了
//由于DayOfWeek返回的是數字的星期幾,我們要把它轉換成漢字方便我們閱讀,有些人可能會用switch來一個一個地對照,其實不用那么麻煩的

string[] Day = new string[] { "星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六" };
string week = Day[Convert.ToInt32(DateTime.Now.DayOfWeek.ToString("d"))].ToString();

//上周,同理,一個周是7天,上周就是本周再減去7天,下周也是一樣
DateTime.Now.AddDays(Convert.ToInt32 (1 - Convert.ToInt32(DateTime.Now.DayOfWeek)) - 7);        //上周一
DateTime.Now.AddDays(Convert.ToInt32 (1 - Convert.ToInt32(DateTime.Now.DayOfWeek)) - 7).AddDays(6);     //上周末(星期日)
//下周
DateTime.Now.AddDays(Convert.ToInt32 (1 - Convert.ToInt32(DateTime.Now.DayOfWeek)) + 7);        //下周一
DateTime.Now.AddDays(Convert.ToInt32(1 - Convert.ToInt32(DateTime.Now.DayOfWeek)) + 7).AddDays(6);      //下周末
//本月,很多人都會說本月的第一天嘛肯定是1號,最后一天就是下個月一號再減一天。當然這是對的
//一般的寫法
DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString() + "1"; //第一天
DateTime.Parse(DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString() +"1").AddMonths(1).AddDays(-1).ToShortDateString();//最后一天

//巧用C#里ToString的字符格式化更簡便
DateTime.Now.ToString("yyyy-MM-01");
DateTime.Parse(DateTime.Now.ToString("yyyy-MM-01")).AddMonths(1).AddDays(-1).ToShortDateString();

//上個月,減去一個月份
DateTime.Parse(DateTime.Now.ToString("yyyy-MM-01")).AddMonths(-1).ToShortDateString();
DateTime.Parse(DateTime.Now.ToString("yyyy-MM-01")).AddDays(-1).ToShortDateString();
//下個月,加去一個月份
DateTime.Parse(DateTime.Now.ToString("yyyy-MM-01")).AddMonths(1).ToShortDateString();
DateTime.Parse(DateTime.Now.ToString("yyyy-MM-01")).AddMonths(2).AddDays(-1).ToShortDateString();
//7天后
DateTime.Now.Date.ToShortDateString();
DateTime.Now.AddDays(7).ToShortDateString();
//7天前
DateTime.Now.AddDays(-7).ToShortDateString();
DateTime.Now.Date.ToShortDateString();

//本年度,用ToString的字符格式化我們也很容易地算出本年度的第一天和最后一天
DateTime.Parse(DateTime.Now.ToString("yyyy-01-01")).ToShortDateString();
DateTime.Parse(DateTime.Now.ToString("yyyy-01-01")).AddYears(1).AddDays(-1).ToShortDateString();
//上年度,不用再解釋了吧
DateTime.Parse(DateTime.Now.ToString("yyyy-01-01")).AddYears(-1).ToShortDateString();
DateTime.Parse(DateTime.Now.ToString("yyyy-01-01")).AddDays(-1).ToShortDateString();
//下年度
DateTime.Parse(DateTime.Now.ToString("yyyy-01-01")).AddYears(1).ToShortDateString();
DateTime.Parse(DateTime.Now.ToString("yyyy-01-01")).AddYears(2).AddDays(-1).ToShortDateString();

//本季度,很多人都會覺得這里難點,需要寫個長長的過程來判斷。其實不用的,我們都知道一年四個季度,一個季度三個月
//首先我們先把日期推到本季度第一個月,然后這個月的第一天就是本季度的第一天了
DateTime.Now.AddMonths(0 - ((DateTime.Now.Month - 1) % 3)).AddDays(1 - DateTime.Now.Day);
//同理,本季度的最后一天就是下季度的第一天減一
DateTime.Parse(DateTime.Now.AddMonths(3 - ((DateTime.Now.Month - 1) % 3)).ToString("yyyy-MM-01")).AddDays(-1).ToShortDateString();
//下季度,相信你們都知道了。。。。收工
DateTime.Now.AddMonths(3 - ((DateTime.Now.Month - 1) % 3)).ToString("yyyy-MM-01");
DateTime.Parse(DateTime.Now.AddMonths(6 - ((DateTime.Now.Month - 1) % 3)).ToString("yyyy-MM-01")).AddDays(-1).ToShortDateString();
//上季度
DateTime.Now.AddMonths(-3 - ((DateTime.Now.Month - 1) % 3)). AddDays(1 - DateTime.Now);
DateTime.Now.AddMonths(0 - ((DateTime.Now.Month - 1) % 3)).AddDays(1 - DateTime.Now.Day).AddDays(-1).ToShortDateString();

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
成人黄色大片在线免费观看| 中文字幕国产精品久久| 成人久久18免费网站图片| 97在线视频免费播放| 国产一区二区精品丝袜| 97精品在线视频| 国产精品久久99久久| 亚洲精品日韩丝袜精品| 亚洲国产福利在线| 动漫精品一区二区| 欧美激情一区二区三区在线视频观看| 538国产精品一区二区在线| 51午夜精品视频| 欧美亚洲另类制服自拍| 97在线精品国自产拍中文| 色综合伊人色综合网| 中文国产成人精品久久一| 国产91免费观看| 91精品国产高清久久久久久久久| 色婷婷av一区二区三区在线观看| 中文字幕日韩免费视频| 伊人亚洲福利一区二区三区| 高清日韩电视剧大全免费播放在线观看| 亚洲国产精品小视频| 欧美日韩亚洲系列| 国产99久久精品一区二区| 亚洲少妇激情视频| 亚洲直播在线一区| 日韩精品高清在线观看| 久热精品视频在线| 日韩精品免费在线视频| 美日韩丰满少妇在线观看| 热门国产精品亚洲第一区在线| 日韩精品久久久久| 亚洲精品国产免费| 中日韩美女免费视频网址在线观看| 欧美中文字幕视频| 日韩精品免费综合视频在线播放| 亚洲性av网站| 日韩国产精品一区| 精品亚洲夜色av98在线观看| 成人中文字幕+乱码+中文字幕| 91国产精品91| 国产成人精品日本亚洲专区61| 青草热久免费精品视频| 亚洲网站在线看| 亚洲精品资源在线| 中文字幕亚洲欧美在线| 国产精品久久久久久av福利软件| 国产精品久久久久久久久久小说| 米奇精品一区二区三区在线观看| 欧美激情视频网| 国产精品成人播放| 欧美激情一二三| 欧美激情视频在线| 美日韩精品视频免费看| 欧美综合国产精品久久丁香| 97视频在线观看网址| 欧美猛男性生活免费| 最新中文字幕亚洲| 亚洲网址你懂得| 欧美高清自拍一区| 91丝袜美腿美女视频网站| 亚洲的天堂在线中文字幕| 最近2019免费中文字幕视频三| 日本精品视频在线| 国产欧美一区二区三区四区| 国产视频精品xxxx| 91视频免费在线| 亚洲精品国产综合久久| 亚洲综合国产精品| 亚洲欧美一区二区三区情侣bbw| 青青久久aⅴ北条麻妃| 国产伦精品免费视频| 日韩精品极品毛片系列视频| 欧美成aaa人片免费看| 欧美成aaa人片免费看| 国产有码在线一区二区视频| 亚洲国产毛片完整版| 亚洲欧美日韩成人| 在线日韩欧美视频| 亚洲一区二区三区四区在线播放| 精品一区二区电影| 亚洲国产精品久久久久秋霞不卡| 亚洲影影院av| 亚洲人成网7777777国产| 欧美成人午夜剧场免费观看| 国产91在线播放| 国内精品美女av在线播放| 国产精品嫩草影院一区二区| 亚洲欧美国产高清va在线播| 成人看片人aa| 久久国产精品99国产精| 日本欧美精品在线| 亚洲第一区第一页| 国产精品一区=区| 亚洲va国产va天堂va久久| 3344国产精品免费看| 精品久久久久久久久久久久久| 成人亚洲综合色就1024| 国产在线拍揄自揄视频不卡99| 亚洲天堂网站在线观看视频| 免费91麻豆精品国产自产在线观看| 亚洲电影免费在线观看| 成人黄在线观看| 色婷婷综合成人| 日韩电影中文字幕一区| 亚洲欧美中文另类| 久久久中文字幕| 91丨九色丨国产在线| 夜色77av精品影院| 在线播放国产一区中文字幕剧情欧美| 国产精品免费久久久久久| 久久久久亚洲精品| 亚洲精品美女在线观看| 色噜噜亚洲精品中文字幕| 欧美大秀在线观看| 欧美激情综合色综合啪啪五月| 国产精品成人v| 日韩有码在线电影| 久久精品国产亚洲7777| 国产精品久久久久久久久久免费| 91在线观看欧美日韩| 精品免费在线观看| 国产精品69精品一区二区三区| 亚洲日本欧美日韩高观看| 日韩电视剧免费观看网站| 美日韩精品视频免费看| 色yeye香蕉凹凸一区二区av| 欧美激情一区二区三区高清视频| 亚洲性夜色噜噜噜7777| 欧美多人爱爱视频网站| 国产精品老女人视频| 欧美孕妇与黑人孕交| 成人网欧美在线视频| 欧美午夜久久久| 高清日韩电视剧大全免费播放在线观看| 色偷偷9999www| 乱亲女秽乱长久久久| 国产一区二区三区三区在线观看| 国模视频一区二区三区| 韩国精品美女www爽爽爽视频| 久久久久国产精品www| 992tv在线成人免费观看| 久久人人爽人人爽人人片av高请| 欧美中文字幕精品| 欧美性高潮在线| 亚洲综合在线小说| 亚洲第一黄色网| 国内精品美女av在线播放| 一本色道久久88综合亚洲精品ⅰ| 亚洲第一偷拍网| 日韩成人小视频| 国产精品一区二区久久国产| 亚洲国产另类 国产精品国产免费| 亚洲a∨日韩av高清在线观看| 国产精品美女视频网站| 国产精品成人播放| 日韩精品中文字幕视频在线| 国产精品va在线| 91成人国产在线观看| 成人观看高清在线观看免费| 国产精品自拍偷拍视频| 久久99久国产精品黄毛片入口|