在Python中如何将datetime
对象(如datetime.datetime(2010, 12, 18, 22, 21, 45, 277000)
)转换为"Sun Dec 18 2010 22:21:45 GMT+0000 (UTC)"
?
您可以使用strftime来实现此目的。点击这里阅读更多内容。
不确定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 -区域设置的工作日缩写名
%b -地区的缩写月名
%d -以十进制表示的月份中的第几天[01,31]
%H -小时(24小时制)作为十进制数[00,23]
%M -分钟为十进制数[00,59]
%S -秒为十进制数[00,61]
%z - UTC格式的+HHMM或-HHMM(如果是空字符串)