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、PM | PM |
%M | 分 10進表記 | 38 |
%S | 秒 10進表記 | 42 |
これに「/」「:」「 」(半角スペース)などのリテラルを組み合わせることも可能
コメント
コメントを投稿