2010年10月1日 星期五

DateTime 取得常用時間

引用網址:http://www.cnblogs.com/sekihin/archive/2008/03/27/1124446.html
以上引用網址為 VB 語法,以下提供 C# 語法。
DateTime Now = DateTime.Now; // 當前時間。
DateTime StartWeek =
Now.AddDays(1 - Convert.ToInt32(Now.DayOfWeek.ToString("d"))); // 禮拜一日期
DateTime EndWeek = StartWeek.AddDays(6); // 禮拜日日期
DateTime StartMonth = Now.AddDays(1 - Now.Day); // 月初
DateTime EndMonth = StartMonth.AddMonths(1).AddDays(-1); // 月末

DateTime StartQuarter = Now.AddMonths(0 - (Now.Month - 1) % 3).AddDays(1 - Now.Day); // 本季初
DateTime EndQuarter = StartQuarter.AddMonths(3).AddDays(-1); // 本季末
DateTime StartYear = new DateTime(Now.Year, 1, 1); // 年初
DateTime EndYear = new DateTime(Now.Year, 12, 31); // 年末


回目錄
回首頁

沒有留言 :

張貼留言

Related Posts Plugin for WordPress, Blogger...