0
私はウェブスクレーパーを作成していますが、私はウェブサイトの日付が "Monday、January 1、1991 Monday "Python形式の日付は「1991年1月1日月曜日」
これを" MM-DD-YYYY "形式にフォーマットする最も良い方法は何ですか?コンマを分けて、月を取り出して数値に変換してから、数値をまとめますか?または、これを行うためのより速い方法がありますか?
私はウェブスクレーパーを作成していますが、私はウェブサイトの日付が "Monday、January 1、1991 Monday "Python形式の日付は「1991年1月1日月曜日」
これを" MM-DD-YYYY "形式にフォーマットする最も良い方法は何ですか?コンマを分けて、月を取り出して数値に変換してから、数値をまとめますか?または、これを行うためのより速い方法がありますか?
はstrptime
to parse to a datetime
object, then strftime
to format as you need itを使用して、datetime
モジュールを使用します。
from datetime import datetime
date = datetime.strptime("Monday, January 1, 1991", "%A, %B %d, %Y")
print(date.strftime("%m-%d-%Y"))
出力する:レコードの
01-01-1991
、あなたがあなた自身のパーサを転がり検討している任意の時間が、答えはほとんど常にあります」しないでください "。あなた自身のパーサーをローリングするとエラーが起こりやすくなります。可能であれば、既存のパーサーを探します。