Python怎么把例如2012-4-3的时间格式为2012-04-03?
PHPz
PHPz 2017-04-17 15:00:18
[Python讨论组]

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

PHPz
PHPz

学习是最好的投资!

全部回复(5)
大家讲道理

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

ringa_lee

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

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

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

  • %Y 表示年(Year)
  • %m 表示月(month)
  • %d 表示日(day)
  • %H 表示时(Hour)
  • %M 表示分(Minute)
  • %S 表示秒(Second)
  • %f 表示毫秒(Micro Second)

具体而言

import datetime
date = datetime.datetime(2012, 4, 3)
date_string = date.strftime("%Y-%m-%d")
天蓬老师
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('-'))
PHPz

date.iosformat()

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号