'Wed, 18 Sep 2013 22:22:44 -0700'
我尝试了datetime.datetime.now().strftime
,但我不能完全理解这种格式。
答案 0 :(得分:3)
答案 1 :(得分:1)
要获得您想要的结果,请使用:
datetime.datetime.now().strftime('%a, %d %b %Y %H:%M:%S %z')
-0700(时区偏移)部分打印除了需要在时区感知日期传递的空白字符串以外的任何内容(例如US-Arizona在-0700 UTC中)。为此(使用第三方pytz
模块,您将执行以下操作):
import pytz
datetime.datetime.now(tz=pytz.timezone("US/Arizona")).strftime('%a, %d %b %Y %H:%M:%S %z')