2

如何在 python 中将日期格式化为如下所示weekday:month:day(number):HH:MM:SS(military):EST/CST/PST:YYYY:我熟悉 strftime(),但我不确定如何处理 HH:MM:SS 和 EST/CST/PST。

我如何尝试获取日期的示例:

Sun Mar 10 15:53:00 EST 2013
4

2 回答 2

2

用于strftime输出格式化的字符串表示:

print time.strftime("%a %b %d %H:%M:%S %Z %Y")

可以在此处找到格式代码列表

于 2013-03-22T21:10:42.193 回答
2
from time import gmtime, strftime
print strftime("%a %b %d %H:%M:%S %Z %Y", gmtime())

这将产生

2013 年 3 月 22 日星期五 21:10:56 东部标准时间

除非您想使用pytz,否则您将不得不接受时区的长名称。我想值得注意的是时区缩写不是唯一的

于 2013-03-22T21:13:45.907 回答