我已经使用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/

10-11 22:22
查看更多