簡體   English   中英

如何在日期時間到字符串轉換中保持前導零?

[英]How to keep leading zeros in datetime to string conversion?

每當我嘗試將日期時間 object 轉換為在年份中具有前導零的字符串時,我都會遇到問題

假設 d 是我的日期時間 object:

d = '0021-01-12 03:12:28'

d_str = d.strftime("%Y-%m-%d %H:%M:%S.%f")

打印 d_str 的 output 總是(不管 %Y 或 %y)

'21-01-12 03:12:28.000000'

所需的 output 應該有前導零年

'0021-01-12 03:12:28.000000'

日期時間文檔建議%y or %Y格式代碼之一應該可以工作,但是,我已經嘗試了這兩個選項,但它們都不起作用。

有沒有辦法使用 datetime 庫來做到這一點,還是我需要編寫自定義邏輯?

嘗試這個

d.strftime("00%y-%m-%d %H:%M:%S.%f")

暫無
暫無

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

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