Bus errorとSegmentation faultに困ったら見るブログ

物理の研究者による日々の研究生活のメモ書きです ( python/emacs/html/Japascript/シェルスクリプト/TeX/Mac/C言語/Linux/git/tmux/R/ポケモンGO)

ミリ秒の情報を含んだ文字列をdatatime型に変換したい【python3, datetime】

サンプルコード

from datetime import datetime, timedelta

a = '2025-08-01 09:24:24.956488'
datetime.strptime(a, '%Y-%m-%d %H:%M:%S.%f')

ミリ秒まで含んでる時には、%fでそれを取り出すことができる
これを書かないと「ミリ秒以下の成分が余っています」とエラーになる

よく使うのは

  • %Y:年
  • %m:月
  • %d:日
  • %H:時
  • %M:分
  • %S:秒
  • %f:ミリ秒

他のフォーマットについては
datetime — Basic date and time types — Python 3.13.7 documentation

を参照

ランキング参加中です

↓クリックしていただけると嬉しいです〜