我在Python中看到了很多关于将日期字符串转换为datetime对象的内容,但我想采用另一种方式。 我有
datetime.datetime(2012, 2, 23, 0, 0)
我想把它转换成'2/23/2012'这样的字符串。
我在Python中看到了很多关于将日期字符串转换为datetime对象的内容,但我想采用另一种方式。 我有
datetime.datetime(2012, 2, 23, 0, 0)
我想把它转换成'2/23/2012'这样的字符串。
当前回答
字符串连接str.join可用于构建字符串。
d = datetime.now()
'/'.join(str(x) for x in (d.month, d.day, d.year))
'3/7/2016'
其他回答
你可以使用strftime来帮助你格式化你的日期。
例如,
import datetime
t = datetime.datetime(2012, 2, 23, 0, 0)
t.strftime('%m/%d/%Y')
将收益率:
'02/23/2012'
关于格式的更多信息请参见这里
字符串连接str.join可用于构建字符串。
d = datetime.now()
'/'.join(str(x) for x in (d.month, d.day, d.year))
'3/7/2016'
end_date = "2021-04-18 16:00:00"
end_date_string = end_date.strftime("%Y-%m-%d")
print(end_date_string)
如果你也想要时间,那就去吧
datetime.datetime.now().__str__()
打印2019-07-11 19:36:31.118766在控制台为我
我已经使用此方法将日期插入JSON对象
my_json_string = json.dumps({'date_of_birth': '''{}'''.format(date_of_birth)})