标题:Python时间整形转标准格式的示例分享
首先需要导入Python的时间模块time:
import time
- 示例一:将时间戳转换为标准格式的时间字符串
假设有一个时间戳timestamp
,我们想将其转换成标准格式的时间字符串。
timestamp = 1633716029
timeStr = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(timestamp))
print(timeStr)
输出结果:
2021-10-08 11:47:09
解析说明:
在以上代码中,我们首先定义一个时间戳timestamp
,然后使用time模块中的strftime
方法对时间戳进行格式化,其中第一个参数是格式化字符串,%Y
表示年份,%m
表示月份,%d
表示日期,%H
表示24小时制的小时数,%M
表示分钟数,%S
表示秒数。第二个参数是一个时间元组,可以使用localtime
方法将时间戳转化为结构化的时间元组。最后将转换后的时间字符串打印出来。
- 示例二:将日期字符串转换为时间戳
假设有一个日期字符串dateStr
,我们想将其转换成时间戳。
dateStr = '2021-10-08 11:47:09'
timestamp = int(time.mktime(time.strptime(dateStr, "%Y-%m-%d %H:%M:%S")))
print(timestamp)
输出结果:
1633716029
解析说明:
在以上代码中,我们首先定义一个日期字符串dateStr
,然后使用time模块中的strptime
方法将日期字符串转换为时间元组。第一个参数是日期字符串,第二个参数是格式化字符串,需要与日期字符串对应。其中%Y
、%m
、%d
、%H
、%M
、%S
含义同示例一所述。将转换后的时间元组作为参数,使用mktime
方法将其转化为时间戳,最后将时间戳打印出来。
通过以上示例,我们可以实现Python中时间的格式转换,方便我们的时间处理。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python时间整形转标准格式的示例分享 - Python技术站