时间数据与python中的格式不匹配

随机学生

我收到以下错误:

ValueError: time data 'M/D/Y' does not match format '%m/%d/%Y'

但是我不知道问题出在哪里...这是我的代码

def day(M, D, Y):
    day = datetime.datetime.strptime('M/D/Y', '%m/%d/%Y').strftime('%A')
    return day

我已经尝试使用day(1, 12, 2017)day(01, 12, 2017)一个月了,但是当我使用时01,出现了一个新错误:

SyntaxError: invalid token
杰森

在您的行中

day = datetime.datetime.strptime('M/D/Y', '%m/%d/%Y').strftime('%A')

'M/D/Y'只是一个字符串,您可以使用str.format,像这样

day = datetime.datetime.strptime('{0}/{1}/{2}'.format(M, D, Y), '%m/%d/%Y').strftime('%A')

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

时间数据与格式'%Y-%m-%d%H:%M:%S'不匹配

时间数据与格式不匹配

在“时间数据与格式不匹配”中捕获无效的月/日

ValueError:时间数据-与格式不匹配-熊猫

Python datetime.strptime-ValueError:时间数据与格式不匹配

Python-时间数据与格式不匹配

ValueError:时间数据与格式'%d /%m /%Y'不匹配(匹配)

Python strptime ValueError:时间数据与格式不匹配

熊猫-字符串与格式不匹配时,“时间数据与格式不匹配”错误?

ValueError:时间数据'2018 May 23'与格式'%Y%b%d'不匹配(匹配)

错误的Python熊猫:时间数据'20160101-000000'与格式'%YYYY%mm%dd-%HH%MM%SS'不匹配

我的时间数据“与格式不匹配”。如何正确格式化我的日期时间?

字节格式的时间数据不匹配

Python:时间数据'19。“ Mai 2020”与格式“%d”不匹配。%b%Y'

时间数据与格式指定的错误不匹配

ValueError:时间数据“ 6.9141387939453125e-06”与格式“%H /%M /%S”不匹配

时间数据与格式不匹配Python中的错误

将日期和时间从字符串格式转换为Python日期时间对象:ValueError:时间数据“ ... pm”与格式“ ...%p”不匹配

蟒蛇,时间数据..不匹配..错误

时间数据与python格式不匹配

Python-时间数据不匹配格式

Python-'ValueError:时间数据'与格式'%d /%m /%Y'不匹配

时间数据与格式不匹配 - ValueError

时间数据“\n”与格式“%m/%d/%Y”不匹配-python

时间数据与似乎匹配时指定的格式不匹配

Python 错误:时间数据与格式不匹配

时间数据格式不匹配

如何解决日期时间格式错误“时间数据 %r 与格式 %r 不匹配”?

时间数据与格式不匹配(匹配)