2012-02-17 39 views
1

中央時我有我需要在平日上午8點之間運行,到下午5點中央時間服務器上的控制檯應用程序。我有一個調用控制檯應用程序和計劃它運行,從週一至週五每小時爲期12小時的批處理文件。這意味着應用程序將運行12小時而不是10爲了克服這個問題......我想要做的.NET代碼進行簡單的檢查來檢查,如果時間是上午8點到下午5點中部時間之間..如何知道.NET

我怎麼知道如果時間是下午5點中部時間上午8點之間在.NET。

任何意見和建議非常感謝!

回答

4
var CSTNow = TimeZoneInfo.ConvertTimeFromUtc(DateTime.UtcNow, 
     TimeZoneInfo.FindSystemTimeZoneById("Central Standard Time")); 
if(CSTNow.TimeOfDay >= new TimeSpan(8,0,0) && CSTNow.TimeOfDay < new TimeSpan(17,0,0)) 
{ 
/* Do something */ 
} 
+0

我們如何獲得上午8點中央時間到一個變量 – SaiBand 2012-02-17 17:37:21

+0

謝謝,這對我很有用!乾杯! – SaiBand 2012-02-17 23:27:18

相關問題