我是韩国人。
我想要获取特定时区时间的时间戳。
例如,想知道datetime(2018, 7, 23, 8, 30)
中的时间戳记EDT(US/Eastern)
这是我尝试过的:
EDT = timezone('US/Eastern')
# KST in second
> datetime.now().strftime("%s")
'1532390259'
> datetime.now(EDT).strftime("%s")
'1532343438'
它似乎适用于now()
函数。 (相差约46821秒)
但是,当我指定某个日期时,它没有任何区别:
In [18]: datetime(2018, 7, 23, 8, 30).strftime("%s")
Out[18]: '1532302200'
In [19]: datetime(2018, 7, 23, 8, 30, tzinfo=EDT).strftime("%s")
Out[19]: '1532302200'
有什么我想念的吗?