我正在从postgres检索一个时区感知的DateTime对象。
现在,我想将这个datetime对象转换为它的字符串表示形式。
通常我会做这样的事情:
str(datetime.datetime(2016, 1, 15, 9, 59, 45, 165904))
'2016-01-15 09:59:45.165904'但我现在有:
datetime.datetime(2016, 1, 15, 9, 59, 45, 165904, tzinfo=<UTC>)我在任何地方都找不到找到给定对象的str修复的方法。
发布于 2016-01-15 10:21:30
下面是如何将datetime对象转换为string的简单示例
import datetime
import pytz
x = datetime.datetime(2016, 1, 15, 9, 59, 45, 165904, tzinfo=pytz.UTC)
print(datetime.datetime.strftime(x, "%d/%m/%Y"))输出
15/01/2016要传递到strftime()函数的格式字符串的选项在Python文档中。
https://stackoverflow.com/questions/34808721
复制相似问题