在Python中,如何将datetime
datetime.datetime(2010, 12, 18, 22, 21, 45, 277000)
对象转换为"Sun Dec 18 2010 22:21:45 GMT+0000 (UTC)"
之类的内容?
答案 0 :(得分:3)
您可以将strftime用于此目的。阅读更多here。
不确定utc偏移,但似乎你可以使用这样的东西:
import datetime
d = datetime.datetime(2010, 12, 18, 22, 21, 45, 277000)
d.strftime("%a %b %d %Y %H:%M:%S %z")
>>> Sat Dec 18 2010 22:21:45
使用上面的链接:
%a - Locale缩写的工作日名称
%b - Locale的缩写月份名称
%d - 作为十进制数字的月份[01,31]
%H - 小时(24小时制)作为十进制数[00,23]
%M - 分数为十进制数[00,59]
%S - 秒作为十进制数[00,61]
%z - 以+ HHMM或-HHMM形式的UTC偏移量(如果是,则为空字符串) 对象很天真)