从python中的int值转换后更改日期格式

Dee*_*bey 5 python

是否可以将日期格式从(YYYY,MM,DD)更改为(DD,MM,YYYY).

import datetime    
date_value = 41381.0    
date_conv= datetime.date(1900, 1, 1) + datetime.timedelta(int(date_value))    
print date_conv
Run Code Online (Sandbox Code Playgroud)

输出:

date_conv = 2013-04-19
Run Code Online (Sandbox Code Playgroud)

转换日期格式python - 异常日期格式 - 提取%Y%M%D

电流输出为(YYYY,MM,DD)格式.

eum*_*iro 6

print date_conv.strftime('%d.%m.%Y')
Run Code Online (Sandbox Code Playgroud)

DD.MM.YYYY格式打印日期.这里有更多格式选项.


jam*_*lak 5

>>> import datetime
>>> date_value = 41381.0
>>> date_conv= datetime.date(1900, 1, 1) + datetime.timedelta(int(date_value))
>>> print date_conv.strftime('%d-%m-%Y')
19-04-2013
Run Code Online (Sandbox Code Playgroud)