0
この複雑な日時フォーマットを変換後に変換しようとしていますエラー:convert 'Nov 11、2017 5:19:38 AM PST'からYYYY-MM-DDへHH:MM [:ss [。uuuuuu]] [TZ]形式
[u"'Nov 11, 2017 5:19:38 AM PST' value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ] format."]
私はこの機能を構築していますが、月を単語として扱う方法がわかりません。それはCSVファイルにあるよう これは、日付の例である:2017年11月1日午前12時00分13秒AM PDT
私は運を持っていないです:
def process_datetime(self,dt):
d_time = datetime.strptime(dt, '')
return datetime.strftime(d_time, 'YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]')
は '略し月の%のB'をお試しください。 https://docs.python.org/2/library/datetime.html#strftime-and-strptime-behavior – pault
(dt、 '%b%d、%Y%-I:%M:%S% p%Z ') –