網頁 貼吧 文章 作者 工作  
網頁搜尋
 
 愛PO吧 >> 史萊姆好玩遊戲 >> 瀏覽文章
回覆 加入我的最愛 與好友分享

C#,timezoneinfo抓世界其他時區的時間

本被文章 0 次, 共有回覆 0  
0
 
0
TimeZoneInfo是.NET 3.5的新物件這個類別的說明是表示世界的任意時區,大部分的方法都圍繞在比對UTC時間來判斷系統中其他時區的時間列出所有FindSystemTimeZoneById的ID foreach (TimeZoneInfo timeZone in TimeZoneInfo.GetSystemTimeZones()) { //該時間區域ID Console.WriteLine(timeZone.Id); //區域名稱 Console.WriteLine(timeZone.StandardName); //與世界標準時間差 Console.WriteLine(timeZone.BaseUtcOffset.ToString()); //該時間區域時間 DateTime CurrentDateTime = DateTime.Now.AddHours(timeZone.BaseUtcOffset.Hours); Console.WriteLine(CurrentDateTime); //string timeinfo = timeZone.Id + " " + timeZone.StandardName + " " + timeZone.BaseUtcOffset.ToString() + " " + CurrentDateTime+Environment.NewLine; //textBox2.Text += timeinfo; } 將時間換成各地的0818更新時間DateTime timeUtc = DateTime.UtcNow; try { //text="AUS Central Standard Time" 請填入上述找出來的timeZone.id的值 TimeZoneInfo cstZone = TimeZoneInfo.FindSystemTimeZoneById(text); DateTime cstTime = TimeZoneInfo.ConvertTimeFromUtc(timeUtc, cstZone); //string showtime = "The date and time are " + cstTime.ToString() + " " + cstZone.IsDaylightSavingTime(cstTime) ? cstZone.DaylightName : cstZone.StandardName; string daylight; if (cstZone.IsDaylightSavingTime(cstTime)) { daylight = cstZone.DaylightName; } else { daylight = cstZone.StandardName; } textBlock1.Text = "The date and time are " + cstTime.ToString() + " " + daylight; Console.WriteLine("The date and time are {0} {1}.", cstTime,cstZone.IsDaylightSavingTime(cstTime) ?cstZone.DaylightName : cstZone.StandardName); } catch (TimeZoneNotFoundException) { Console.WriteLine("The registry does not define the Central Standard Time zone."); } catch (InvalidTimeZoneException) { Console.WriteLine("Registry data on the Central STandard Time zone has been corrupted."); }

逛上一篇:   逛下一篇:

作者: ebqukpae
  (2010-01-26 15:08)
推薦文章: 將本文章推薦到【百度收藏】 將本文章推薦到【YouPush】 將本文章推薦到【udn共享書籤】 將本文章推薦到【Fiigo】書籤

 本文章共有回覆 0 篇,分 1 頁
 聲明:以上內容不代表本站立場,且內容由網友發表提供,若有爭議或違法由發表者承擔,本站將不負責連帶責任,謝謝。

 IPoBar  愛PK  愛遊戲  愛online
新手教學 客服中心 站務公告 交換連結 合作提案 關於我們
 
版權所有©ipobar Ltd., All Rights Reserved.
論壇內會員言論僅代表個人觀點,不代表本站同意其說法,本討論區不承擔由該言論所引起的法律責任