如何从日期时间中删除时间并使用Python存储在PSQL中?

时间:2016-06-28 09:30:29

标签: python date datetime psql

我有一种情况,我想从我的日期时间对象中删除时间并存储在数据库中(精确地PSQL)

你是怎么做到的?

>>> print(datetime.now())
2016-06-28 16:22:30.918715

我想要的是

2016-06-28

并将其存储到PSQL数据库

处理此问题的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

我发布这个答案因为我花了大约一个小时才找到答案,希望对某人有所帮助。 现在我发现的最佳解决方案是

dt = datetime.today()
2016-06-28 16:22:30.918715

dt.strftime('%Y-%m-%d')
2016-06-28

基本上psql将数据存储在字符串类型中,因此代码dt.strftime('%Y-%m-%d')将剥离您的时间并返回字符串数据类型,您可以存储它