5

是否可以将日期格式从 (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

输出:

date_conv = 2013-04-19

转换日期格式 python - 不寻常的日期格式 - 提取 %Y%M%D

当前输出采用 (YYYY,MM,DD) 格式。

4

2 回答 2

6
print date_conv.strftime('%d.%m.%Y')

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

于 2013-04-30T12:43:35.300 回答
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
于 2013-04-30T12:43:23.427 回答