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