我在將日期格式更改為例如 9November2021 但不是 09November2021 時遇到問題。
d = date(2021, 11, 9)
我嘗試這樣做:d.strftime('%-d%B%Y')但是雖然它似乎可以在我的 MacOS 個人筆記本電腦上運行,但當我嘗試在我的 Windows 作業筆記本電腦上運行它時,我得到一個ValueError: Invalid format string。
我將衷心感謝您的幫助。
uj5u.com熱心網友回復:
您必須#在 Windows上使用而不是-
所以而不是d.strftime('%-d%B%Y')
試試這個d.strftime('%#d%B%Y')
uj5u.com熱心網友回復:
這是一個很好的網頁,可以滿足您所有的格式化需求:https : //strftime.org
我相信你會想在 Windows 上使用“#”而不是“-”。如果您仍有問題,這里建議另一種解決方案:https : //github.com/evennia/evennia/issues/1881——他們建議使用“{dtobj.day}”而不是“-d”。
度過美好的一天!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/360779.html
