私は比較的新しいPythonで、初めからきれいなコードを書いています。 "20140101"の形式で日付を "2014-01-01"にフォーマットする文字列のパーサーが必要です。私がこれを達成した方法は次の通りです:ハイフンで日付文字列を再フォーマット
def parse(date):
list_date = list(date)
list_date.insert(4,"-")
list_date.insert(7,"-")
return "".join(list_date)
これは完璧にはうまくいきますが、きれいではありません。たぶん、他の解決策はありませんが、コードを書くためのより平凡な方法があれば、これを分かち合うと分かるでしょう!
'datetime.strptime'と' datetime.strftime'のドキュメントを読もうとしましたか? –