簡體   English   中英

如何更改 Python 中的日期格式?

[英]How to change the format of the date in Python?

我的日期是“1-Jun”。 如何將其轉換為 01/06? 我正在使用Strptime。 我以為這很容易,但事實並非如此。

我得到的錯誤:時間數據“1-Jun”與格式“%d-%Mmm”不匹配。 這是我正在使用的命令。 誰能幫我這個?

datetime.datetime.strptime(date, '%d-%Mmm').strftime('%m/%d')

沒有%Mmm這樣的格式,你需要匹配Jun的是%b (“Locale 的縮寫月份名稱”)。 此外,如果你想要01/06而不是06/01它將是strftime'%d/%m'

print(datetime.datetime.strptime('1-Jun', '%d-%b').strftime('%d/%m'))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM