我想从SQL数据库中读取一列日期。但是,数据库中日期的格式类似于27-Jan-13
day-month-year
。当我使用peewee DateField读取此列时,将使用以后无法使用datetime.date
进行比较的格式进行读取。
有人可以帮我解决这个问题吗?
答案 0 :(得分:0)
您需要使用格式%Y-%m-%d将数据存储在数据库中。提取数据时,您可以以任何您喜欢的格式显示数据,但为了确保数据正确排序(并由SQLite识别为日期),您必须使用%Y-%m-%d格式(或unix时间戳,如果你喜欢这种方式)。