python 日付変換 "Fri Apr 5 13:50:35 2024" -> "2024/4/5 13:50:35"

"Fri Apr  5 13:50:35 2024" -> "2024/4/5  13:50:35"

import datetime

time = line.strip().split(' ',1)[1]

dt = datetime.datetime.strptime(time, "%a %b %d %H:%M:%S %Y")

time = dt.strftime("%Y/%m/%d %H:%M:%S")

ディレクティブ意味使用例
%Y年 西暦4桁2023
%y年 西暦2桁23
%m月 10進表記04
%B月 月名April
%b月 短縮月名Apr
%d日 10進表記13
%w曜日 10進表記
0(日曜)
1(月曜)
2(火曜)
3(水曜)
4(木曜)
5(金曜)
6(土曜)
4
%A曜日 曜日名Thursday
%a曜日 短縮曜日名Thu
%H時 24時間表記16
%I時 12時間表記04
%p時 AM、PMPM
%M分 10進表記38
%S秒 10進表記42

これに「/」「:」「 」(半角スペース)などのリテラルを組み合わせることも可能


コメント

人気の投稿