概述
Python 格式化日期
一、格式化日期
1、我们可以使用 time 模块的 strftime 方法来格式化日期。
2、python 中的时间日期格式化符号:
序号 | 符号 | 描述 |
---|---|---|
1 | %y | 两位数的年份表示(00-99) |
2 | %Y | 四位数的年份表示(0000-9999) |
3 | %m | 月份(01-12) |
4 | %d | 月中的一天(0-31) |
5 | %H | 24小时制小时数(0-23) |
6 | %l | 12小时制小时数(01-12) |
7 | %M | 分钟数(00-59) |
8 | %S | 秒(00-59) |
9 | %a | 本地简化星期名称 |
10 | %A | 本地完整星期名称 |
11 | %b | 本地简化月份名称 |
12 | %B | 本地完整的月份名称 |
13 | %c | 本地相应的日期表示和时间表示 |
14 | %j | 年内的一天(001-366) |
15 | %p | 本地AM或PM的等价符 |
16 | %U | 一年中的星期数(00-53),星期天为星期的开始 |
17 | %w | 星期(0-6),星期天为星期的开始 |
18 | %W | 一年中的星期数(00-53),星期一为星期的开始 |
19 | %x | 本地相应的日期表示 |
20 | %X | 本地相应的时间表示 |
21 | %Z | 当前时区的名称 |
22 | %% | %号本身 |
二、实例
import time
# 格式化成 2019-12-25 16:51:25 形式
print(time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()))
# 运行结果:
2019-12-25 17:06:08
# 格式化成 Sat Mar 28 22:24:24 2016 形式
print(time.strftime("%a %b %d %H:%M:%S %Y", time.localtime()))
# 运行结果:
Wed Dec 25 17:06:08 2019
# 将格式字符串转换为时间戳
a = "Sat Mar 28 22:24:24 2016"
print(time.mktime(time.strptime(a, "%a %b %d %H:%M:%S %Y")))
# 运行结果:
1459175064.0
"""将字符串的时间"2017-10-10 23:40:00" 转换为时间戳和元组"""
a = "2017-10-10 23:40:00"
# 元组
time_tuple = time.strptime(a, "%Y-%m-%d %H:%M:%S")
print(time_tuple)
# 时间戳
print(time.mktime(time_tuple))
# 运行结果:
time.struct_time(tm_year=2017, tm_mon=10, tm_mday=10, tm_hour=23, tm_min=40, tm_sec=0, tm_wday=1, tm_yday=283, tm_isdst=-1)
1507650000.0
# 字符串格式更改。如time="2017-10-10 23:40:00",想改为 time="2017/10/10 23:40:00"
a = "2017-10-10 23:40:00"
print(time.strftime("%Y/%m/%d %H:%M:%S", time.strptime(a, "%Y-%m-%d %H:%M:%S")))
# 运行结果:
2017/10/10 23:40:00
# 获取当前时间戳转换为指定格式日期
print(time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()))
# 运行结果:
2019-12-25 17:32:36
"""获取三天前的时间"""
# 先获得时间数组格式的日期
threeDayAgo = (datetime.now() - timedelta(days = 3))
# 转换为时间戳
timeStamp = int(time.mktime(threeDayAgo.timetuple()))
# 转换为其他字符串格式
otherStyleTime = threeDayAgo.strftime("%Y-%m-%d %H:%M:%S")
print(otherStyleTime)
# 运行结果:
2019-12-22 17:32:39
最后
以上就是潇洒小懒虫为你收集整理的Python 格式化日期的全部内容,希望文章能够帮你解决Python 格式化日期所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复