"september 20 2010"
という文字列をarrow
を使用してオブジェクトに変換しようとしています。日付をPythonライブラリを操作する矢印日付を使用して文字列の形式で日付を解析する
私は、テキストの一部を交換する機能を書かれており、2016年9月20日になってしまったが、私はYYYY-MM-DDフォーマットをしたいし、私の文字列を認識して変換することarrow
を得るように見えることはできませんしていますそれはPython datetime.date
オブジェクトに(時間なしで)。
何が効果があり、何が効果がないか。これは私のために動作しません
arrow.get('september 20 2010', '%B %d %Y')
私はエラーを取得する:ParserError: Failed to match '%B %(?P<d>[1-7]) %Y'
文字列を解析"september 20 2010"
私は、文字列を操作して、arrow.Arrow(y,m,d).date()
を使用する場合しかし、結果はdatetime.date(2016, 9, 20)
オブジェクトです。
.format('dddd-DD-MMMM-YYYY')
を使用して他の形式に変換することはできません。これは、月曜日の9月20日を返します。
このdoesntの仕事 'arrow.get( '2010年9月20日'、 '%B%dの%Y')は'? – jezrael