2017-07-19 7 views
1

私はペルシア語の日付で '' 1396/4/28 ''から ''1396/04/28' 'に変換する必要があります。pythonでjalaliの日付でstrftimeを使う方法は?

コード:Pythonでペルシャ日付で '' 1396年4月28日 '' に '' 1396年4月28日 '' を変換する方法

from service import jalali 
now_date = datetime.datetime.now() // 2017-07-19 21:32:34.574369 
date = now_date.strftime('%Y/%m/%d') // 2017-07-19 
from_date = jalali.Gregorian(date).persian_string("{}/{}/{}") // '1396/4/28' 

strptime

答えて

1

: - :

print ("%04d/%02d/%02d" % (date.year, date.month, date.day)) 

> 1396/04/28 

from datetime import datetime 
from service import jalali 

from_date = jalali.Gregorian(date).persian_string("{}/{}/{}") 
print datetime.strptime('1396/4/28', '%Y/%m/%d') 
print datetime.strptime(from_date, '%Y/%m/%d') 

> datetime.datetime(1396, 4, 28, 0, 0) 
> datetime.datetime(1396, 4, 28, 0, 0) 

あなたはstrftimeで、このような日付を印刷する方法を意味している場合は、その日付<手動代わりに1900プリントのために可能ではありません

関連する問題