我已经在Python和Flask中构建了一个Web应用程序,并且无法从我的SQLite数据库中提取日期和时间。
我使用以下行在数据库中输入日期 -
order.order_placed = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")
我当前的例子将以下内容输入DB -
2018-05-01 12:08:49
但是当我致电order.order_placed
时,我得到datetime.date(2018, 5, 1)
即使我致电str(order.order_placed)
,我也会'2018-05-01'
有人可以帮助我获取数据库的完整日期和时间吗?谢谢!
答案 0 :(得分:1)
在实际使用DateField
时,您可能正在使用DateTimeField
。
此外,在存储数据之前,您不需要致电strftime
。 Peewee与Python datetime
对象很好地配合使用。