Python 提供了一个 time 模块可以用于格式化日期和时间。时间间隔是以秒为单位的浮点小数。每个时间戳都以自从1970年1月1日午夜(历元)经过了多长时间来表示。Python 的 time 模块下有很多函数可以转换常见日期格式。如函数time.time()用于获取当前时间戳, 如下实例:
工具/原料
1
centos7 python3
2
time
方法/步骤
1
time模块的localtime,gmtime函数都是以元组的形式输出时间。区别是:localtime以元组(struct_time)形式输出当前时区(北京UTC+8)的时间,gmtime以元组(struct_time)形式输出标准时区(UTC)的时间,两者相差8小时。
2
将元组(struct_time)的时间转换为格式化的字符串形式需要用到strftime函数。
3
反之,如果要格式化字符串的时间转化成元组(struct_time)形式,需要用到strptime函数。
4
将时间戳转成格式化字符串形式的时间,需要先转成元组(strut_time)形式,再用strftime函数转。
5
strut_time、format_time、timetamp 三者之间的关系如下图: