Datetime Strptime() と Week Numbers
このクエリは、datetime.strptime() を利用して週の日付を解析する際の問題に対処します。番号。次のコード スニペットは問題を示しています:
import datetime d = "2013-W26" r = datetime.datetime.strptime(d, "%Y-W%W") print(r)
期待される出力は "2013-01-01 00:00:00" ですが、情報が不十分なためコードでエラーが発生します。
解決策
この問題を解決するには、指定された週番号に特定の曜日を指定する必要があります。これを行うには、月曜日などのデフォルトの日を追加します。
import datetime d = "2013-W26" r = datetime.datetime.strptime(d + '-1', "%Y-W%W-%w") print(r)
書式文字列内の '-1' は月曜日を示します。これにより、次の正しい出力が得られます。
2013-07-01 00:00:00
Key Points
以上がdatetime.strptime() を使用して週番号から日付を解析する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。