python - 日期时间格式与内容不匹配

标签 python datetime

<分区>

我已经检查了很多与此主题相关的问题,但我找不到我的错误。

我的代码可以简化为:

date = "2016/07/20"
time = "11:44:20.920"

date_time = datetime.strptime(date + " " + time, '%y/%m/%d %H:%M:%S.%f')

我得到的错误如下:

Traceback (most recent call last):
  File "adma_shortener.py", line 50, in <module>
    adma_time[ii] = datetime.strptime(a, '%y/%m/%d %H:%M:%S.%f').replace(microsecond=0)
  File "/usr/lib/python2.7/_strptime.py", line 325, in _strptime
    (data_string, format))
ValueError: time data '2016/07/20 11:44:20.920' does not match format '%y/%m/%d %H:%M:%S.%f'

有人能看到我的错误吗? 提前致谢

最佳答案

年份指令应该大写:

date_time = datetime.strptime(date + " " + time, '%Y/%m/%d %H:%M:%S.%f')
#                                                  ^

%y Year without century as a zero-padded decimal number

%Y Year with century as a decimal number.


引用:

http://strftime.org/

关于python - 日期时间格式与内容不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40086365/

相关文章:

python - Python 程序导出错误 : "close failed in file object destructor"; "sys.excepthook is missing"

python - 计算Series的局部时间导数

ruby-on-rails - 我将如何存储可能是部分的日期(即只有年份,也可能是月份)并稍后以相同的规范输出它?

python - 有没有办法检查自上次打开程序以来已经过去了多少天 - Python

datetime - 在Ecto.DateTime和DateTime之间转换

python - 如何像 django 一样将日期时间格式化为字符串

python - 如果 'x' 和 'y' 在 'z' :

python - Reportlab生成多张表

python - 如何使用pycharm professional在behave中运行多个特征文件

python - PCA 用于分类特征?