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

コメント
コメントを投稿