2016-09-30 12 views
0

日付形式は2016-08-30のようになり、yyyy、mm、ddに変換して1日追加する必要があります。目的は、何日もquandl形式を取得することです。日付の書式を変更して日付を日付に追加する方法

i = datetime.strptime(i,'%Y-%m-%d').strftime('%Y,%-m,%d') 
print i 
j = dt.datetime(i) + dt.timedelta(1) 

これは私のコードです。 dt.datetime関数でintを持つ必要があることがわかりますが、dt.datetime(int(i))を実行してintにすると、このエラーが発生します。

ValueError: invalid literal for int() with base 10: '2016,8,30' 

おかげ

答えて

0

あなたは毎日追加して、日付文字列をフォーマットするstrftimeを使用するtimedeltaを使用することができます。

import datetime 

dt = datetime.datetime.strptime('2016-01-23', '%Y-%m-%d') 
dt = dt + datetime.timedelta(days=1) 
print dt.strftime('%Y,%m,%d') 
関連する問題