下面给你讲解一下Python转换时间的图文方法
转换时间的图文方法
1. strftime() 函数
strftime()
函数根据指定格式化字符串格式化时间。格式化字符串中的不同代码用于表示不同的时间单位和数量。
在 strftime()
函数中经常使用的时间单位和代码表示如下:
代码 | 含义 | 案例 |
---|---|---|
%Y | 年份,四位数字 | 2021 |
%m | 月份,两位数字,01-12 | 06 |
%d | 月份中的一天,两位数字,01-31 | 22 |
%H | 小时,两位数字,00-23 | 15 |
%M | 分钟,两位数字,00-59 | 30 |
%S | 秒数,两位数字,00-59 | 45 |
%a | 本地缩写星期名称 | Sat |
%A | 本地完整星期名称 | Saturday |
%b | 本地缩写月份名称 | Jun |
%B | 本地完整月份名称 | June |
%c | 本地相应的日期和时间 | Sun Jun 22 15:30:45 2021 |
%p | 本地“上午”或 “下午”(百分号) | PM |
%I | 12小时制的小时数,01-12 | 03 |
下面是一个实例,将当前时间转换成特定格式的字符串
import time
# 获取当前时间戳
time_stamp = time.time()
# 转换成特定格式的时间字符串
time_str = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(time_stamp))
# 输出结果
print(time_str)
输出结果:
2021-06-22 15:30:45
2. strptime() 函数
strptime()
函数可以将字符串转换成时间类型,但是需要指定字符串格式和时间格式。
下面是一个实例,将字符串转换成时间类型
import time
# 要转换的字符串
time_str = "2021-06-22 15:30:45"
# 转换成时间类型
time_type = time.strptime(time_str, "%Y-%m-%d %H:%M:%S")
# 输出结果
print(time_type)
输出结果:
time.struct_time(tm_year=2021, tm_mon=6, tm_mday=22, tm_hour=15, tm_min=30, tm_sec=45, tm_wday=1, tm_yday=173, tm_isdst=-1)
以上就是关于Python转换时间的图文方法的完整攻略,希望对你有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python转换时间的图文方法 - Python技术站