在Python中将整数值转换后更改日期格式

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)。

2个回答

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

DD.MM.YYYY格式打印日期。更多格式化选项请查看此处


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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接