意外的日期时间行为

问题描述

我有一个Django项目,在models.py中使用了这样的strftime函数:

List = ['JFK,John F Kennedy International,5326,5486','ORY,Paris-Orly,629,379','MAD,Adolfo Suarez Madrid-Barajas,1428,1151','AMS,Amsterdam Schiphol,526,489','CAI,Cairo International,3779,3584']

但是,由于某种原因,这会返回ValueError,即使根据文档(https://www.programiz.com/python-programming/datetime/strftime),这也是有效的格式字符串。一旦我删除所有破折号,它就可以正常工作。为什么不起作用?我需要导入模块或其他东西吗?谢谢。

解决方法

在@jsonharper的评论中,这是指向Python 3官方文档的链接:https://docs.python.org/3.0/library/datetime.html#strftime-behavior正如他所指出的那样,该网站指出平台的变体是常见的,并且没有将“-”列为常见的格式说明符。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...