python time模块总结
time模块中时间表现的三种格式:
timestamp时间戳
在python中表示的是从1970年1月1日00:00:00开始按秒计算的偏移秒数。stamptime表现为一个float类型数据。
struct_time时间元组
struct_time时间元组,共有九个元素组。
format time 格式化时间
format time 格式化时间,已格式化的结构字符串使时间更具可读性。包括自定义格式和固定格式。
主要time生成方法分类总结
返回时间戳的函数
time.time(),获取当前时间的方法,返回一个时间戳,见文章
time.mktime(),传入struct_time,输出timestamp,localtime的反函数,见文章
返回struct_time的函数
time.gmtime(),传入timestamp,返回UTC的struct_time,默认参数时当前时间,见文章
time.localtime(),传入timestamp,返回当地的struct_time,默认参数时当前时间, 见文章
time.strptime(string[, format]),传入format_time,format_string ,返回struct_time, 见文章
格式时间的函数
time.asctime(),传入struct_time,返回固定格式的format_time, 见文章
time.strftime(format[,t]),传入format_string,struct_time, 返回自定义格式的format_time, 见文章
参考文章:
https://www.cnblogs.com/haitaoli/p/10823403.html
https://www.cnblogs.com/dongxixi/p/11020633.html