以上引用網址為 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); // 年末
回目錄
回首頁
沒有留言 :
張貼留言