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

How to Strip Time from Date Time and store in PSQL using Python?

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

你是怎么做到的?

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

我要的是

2016-06-28

并将其存储到 PSQL 数据库中

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

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

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

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

基本上 psql 以字符串类型存储数据,因此代码 dt.strftime('%Y-%m-%d') 将占用您的时间,并且 return 您是字符串数据类型,并且您可以存储它。