2016-11-30 24 views
0

私はウェブスクレーパーを作成していますが、私はウェブサイトの日付が "Monday、January 1、1991 Monday "Python形式の日付は「1991年1月1日月曜日」

これを" MM-DD-YYYY "形式にフォーマットする最も良い方法は何ですか?コンマを分けて、月を取り出して数値に変換してから、数値をまとめますか?または、これを行うためのより速い方法がありますか?

答えて

4

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 

、あなたがあなた自身のパーサを転がり検討している任意の時間が、答えはほとんど常にあります」しないでください "。あなた自身のパーサーをローリングするとエラーが起こりやすくなります。可能であれば、既存のパーサーを探します。

関連する問題