我有以下測(cè)試.bat文件::begin@echo offpython -c "from datetime import datetime;import sys;sys.stdout.write(datetime.strptime('20200220', '%Y%m%d').replace(day = 1).strftime('%Y%m%d'))"當(dāng)我從cmd運(yùn)行它時(shí),我得到:ValueError: time data '20200220' does not match format 'mYd'請(qǐng)忽略我的寫作風(fēng)格,我錯(cuò)過了什么嗎?
2 回答

呼喚遠(yuǎn)方
TA貢獻(xiàn)1856條經(jīng)驗(yàn) 獲得超11個(gè)贊
不知道為什么,但你需要逃離.這是有效的。%
... python -c "from datetime import datetime;import sys;sys.stdout.write(datetime.strptime('20200220', '%%Y%%m%%d').replace(day = 1).strftime('%%Y%%m%%d'))"

富國(guó)滬深
TA貢獻(xiàn)1790條經(jīng)驗(yàn) 獲得超9個(gè)贊
請(qǐng)參閱錯(cuò)誤消息:
ValueError: time data '20200220' does not match format 'mYd'
2020年是02月20日,你嘗試用mYd解析,你需要用Ymd解析。正確設(shè)置日期格式的位置。
添加回答
舉報(bào)
0/150
提交
取消