首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >python格式字符串

python格式字符串
EN

Stack Overflow用户
提问于 2017-05-15 09:45:53
回答 2查看 624关注 0票数 2

如何在python中格式化日期?

示例:

代码语言:javascript
复制
dt = datetime.datetime.strptime("3.3.2017", '%d.%m.%Y')
    print '{2}-{1}-{0}'.format(dt.day, dt.month, dt.year)

控制台返回: 2017-3-3

如何获得日期,如:

代码语言:javascript
复制
2017-3-3   -- >  2017-03-03   
2017-3-13   -- >  2017-03-13  
2017-10-10   -- >  2017-10-10

所有日期必须有10个字符的长度。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-05-15 09:56:57

只需尝试:

代码语言:javascript
复制
dt = datetime.datetime.strptime("3.3.2017", '%d.%m.%Y')
print '{2}-{1:02d}-{0:02d}'.format(dt.day, dt.month, dt.year)

输出:

代码语言:javascript
复制
2017-03-03
票数 4
EN

Stack Overflow用户

发布于 2017-05-15 09:54:06

试试这个:

代码语言:javascript
复制
dt_test = dt.strftime('%Y-%m-%d')
print(dt_test, type(dt_test))
2017-03-03 <class 'str'>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43976238

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档