在Silverlight應用程序中,如果我知道時區標識,那麼如何獲取當前時區或當前時間的UTC偏移?如何在Silverlight中的其他時區獲取本地時間
如果我在東海岸,並且想知道當前UTC時間或亞利桑那州當前時間,我如何在Silverlight中執行此操作?
這是不可用在Silverlight:
var AZTime = TimeZoneInfo.ConvertTimeBySystemTimeZoneId(SomeDatetime, "US Mountain Standard Time");
您是否嘗試過'DateTime.UtcNow'這裏還有一個很好的例子,您可以嘗試它也檢查'夏令時'http://www.c-sharpcorner.com/UploadFile/mahesh/TimeZoneSample12142005103321AM/TimeZoneSample。 aspx – MethodMan 2013-03-22 17:51:28
顯然,Silverlight TimeZoneInfo只支持兩個預定義的時區,[Local](http://msdn.microsoft.com/en-us/library/system.timezoneinfo.local(v = vs.95).aspx)和[ UTC](http://msdn.microsoft.com/en-us/library/system.timezoneinfo.utc(v = VS.95)的.aspx)。 .NET TimeZoneInfo的[Id](http://msdn.microsoft.com/en-us/library/system.timezoneinfo.id.aspx)屬性沒有任何內容。據我瞭解,它根本無法處理其他時區。 – Clemens 2013-03-22 18:09:29
您可能想要取消我的答案,讓我刪除它,這似乎是錯誤的(我沒有真正幫助你,是嗎?)。 – John 2014-01-09 16:17:16