我已经使用Python和Flask构建了一个Web应用程序,但无法从SQLite数据库中获取日期和时间。
我用以下行将日期输入数据库:order.order_placed = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")
在我的当前示例中,哪个将以下内容输入数据库-2018-05-01 12:08:49
但是当我呼叫order.order_placed
时我得到datetime.date(2018, 5, 1)
即使我呼叫str(order.order_placed)
我也会得到'2018-05-01'
有人可以帮我从数据库中获取完整的日期和时间吗?谢谢!
最佳答案
实际上,您可能正在使用DateField
。
此外,您无需在存储数据之前调用DateTimeField
。 Peewee与Python strftime
对象配合得很好。
关于python - Peewee和SQLite返回不正确的日期格式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50115624/