如何使用 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 您是字符串数据类型,并且您可以存储它。
我有一种情况,我想从我的日期时间对象中删除时间并存储在数据库中(准确地说是 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 您是字符串数据类型,并且您可以存储它。