玩蛇网提供最新Python编程技术信息以及Python资源下载!
您现在的位置: 玩蛇网首页 > Python问题解答 > 正文内容

Python 日期格式转换例如2012-4-3转为2012-04-03怎么处理

Python怎么把例如2012-4-3的时间格式为2012-04-03?

python的时间大致是time 模块和datatime模块,前者是涉及时间戳,后者是日期相关的。

2012-4-3 这个样子的结构是一个 datatime.datatime对象。

一般这些时间结构,都会有一个 strftime的方法,这个对象接收一个格式化字符串。具体的格式化符号请参考文档。常见的

具体而言

import datetime
date = datetime.datetime(2012, 4, 3)
date_string = date.strftime("%Y-%m-%d")

date.iosformat()

http://niewj.iteye.com/blog/1679100

pythonfrom datetime import datetime
datetime.strptime('2012-4-3', '%Y-%m-%d').strftime('%Y-%m-%d')  # '2012-04-03'
'{0[0]}-{0[1]:0>2}-{0[2]:0>2}'.format('2012-4-3'.split('-'))

玩蛇网文章,转载请注明出处和文章网址:http://www.iplaypy.com/wenda/wd18674.html

相关文章 Recommend

玩蛇网Python互助QQ群,欢迎加入-->: 106381465 玩蛇网Python新手群
修订日期:2017年05月31日 - 17时04分50秒 发布自玩蛇网

我要分享到:

必知PYTHON教程 Must Know PYTHON Tutorials

必知PYTHON模块 Must Know PYTHON Modules