1. ホーム
  2. python

[解決済み] Pythonで非ゼロパッドのタイムスタンプをパースする

2022-11-22 15:31:05

質問

以下のようなタイムスタンプから日付情報を取得したい。 3/1/2014 9:55datetime.strptime またはそれに相当するものです。

月、曜日、時間はゼロパディングされていませんが、書式指定ディレクティブは記載されていないようです ここで には、これを自動的に解析できるような書式設定ディレクティブはないようです。

そうするための最良の方法は何でしょうか? ありがとうございます!

どのように解決するのですか?

strptime は、パディングされていない値をパースすることができます。フォーマットコード表でパディングされていると指摘されているのは、以下のように適用されます。 strftime の出力にも適用されます。ですから、単に

datetime.strptime(datestr, "%m/%d/%Y %H:%M")