摘要:[C#]輸出所有時區時間 / 找出特定時區時間
private void ShowAllTimeZone()
{
DateTime currentTime;
foreach (TimeZoneInfo tzi in TimeZoneInfo.GetSystemTimeZones())
{
currentTime = DateTime.UtcNow.AddHours(tzi.BaseUtcOffset.Hours);
Console.WriteLine(string.Format("ID:{0}, StandardName:{1}, Time:{2}", tzi.Id, tzi.StandardName, currentTime));
}
}
private DateTime FindTimeZone(string id)
{
return DateTime.UtcNow.AddHours(TimeZoneInfo.FindSystemTimeZoneById(id).BaseUtcOffset.Hours);
}
這個MSDN找一下就有了,我只是想筆記一下...
補充..Silverlight是沒辦法直接呼叫到所有時區時間,我的解決方法是...就寫個WCF來回傳。給大家參考參考