假設我們有個內容為時間的字串如下
"Thu, 10 Apr 2014 18:33:26 -0700"
Python提供了dateutil這個package去parse這個字串:
import dateutil.parser
dateutil.parser.parse(date)
若我們要將它轉換成為格林威治標準時間GMT(或稱協調世界時UTC),這時我們需要tz這個library來轉換:
import dateutil.parser
from dateutil import tz
std_time = dateutil.parser.parse(date).astimezone(tz.gettz("UTC"))
這時我們印出std_time的內容會得到
datetime.datetime(2014, 4, 11, 1, 33, 30, tzinfo=tzfile('/usr/share/zoneinfo/UTC'))