Time

檢索國家時區

  • June 9, 2011

每天檢索多個國家/地區目前時區的最佳方法是什麼?(當然,這會考慮到 DST 的變化)

  • 可靠
  • 如果可能,使用 Linux 方式(即使用內部資源或 Linux 網站 API)

(我在 Ubuntu 10.04 上)

如果您只想要時區,則時區儲存在/usr/share/zoneinfo.

如果您希望能夠檢索多個不同城市或國家/地區的目前時間,則可以從Date and Time Gateway中提取它們。

你可以簡單地做這樣的事情:

$ TZ=Europe/Moscow date
Thu Jun  9 08:34:46 MSD 2011
$ TZ=America/NewYork date
Thu Jun  9 04:34:48 America 2011

您可以在 中找到區域名稱/usr/share/zoneinfo。當然,這要求您執行它的機器設置正確的時間。

(您無法真正按國家/地區獲得時間,因為很多國家/地區都有多個時區。)

引用自:https://unix.stackexchange.com/questions/14651