Python档案袋( 时间 和 随机数 模块 )
发布时间:2021-05-21 07:05:40 所属栏目:大数据 来源: https://www.jb51.cc
导读:时间模块 1 # 导入必要模块 2 import time 3 4 获取时间戳 5 print (time.time()) 输出:1547651016.03502 6 7 格式化时间元组 8 参数可传递自定义的时间戳,如:time.localtime(2225555),另外gettime()是确定为标准时间 9 timex= time.localtime() 10 11
时间模块1 #导入必要模块 2 import time 3 4 获取时间戳 5 print(time.time()) 输出:1547651016.03502 6 7 格式化时间元组 8 参数可传递自定义的时间戳,如:time.localtime(2225555),另外gettime()是确定为标准时间 9 timex=time.localtime() 10 11 输出:年、月、日、时、分、秒、本周第几天、本年第几天、时区(0为东八区) 12 输出:time.struct_time(tm_year=2019,tm_mon=1,tm_mday=16,tm_hour=22,tm_min=19,tm_sec=55,tm_wday=2,tm_yday=16,tm_isdst=0) 13 print(timex) 14 15 print(timex[0])输出:2019 16 print(timex.tm_year)17 18 print(time.mktime(timex)) 将元组转换为时间戳,输出:1547651016.0 19 20 格式化时间输出,2019-01-16 22:44:17 Wed Wednesday 21 %X 等同于 %H:%M:%S 22 参数2可以传递自定义时间元组,如:time.strftime("%Y-%m-%d %H:%M:%S %a %A",time.localtime(245445)) 23 print(time.strftime("%Y-%m-%d %H:%M:%S %a %A")) 24 25 格式化字符串变成时间元组,参数必须一一对应 26 27 restime=time.strptime(2019-01-16",%Y-%m-%d) 28 (restime) 29 30 延时,单位为秒 31 time.sleep(0.332 33 查看与标准时间UTC的差值 34 默认输出单位为秒,然后除于每小时的秒数,得到小时单位,输出:-8.0,表示比标准时间早8小时 35 print(time.timezone/3600) 时间戳与格式化时间转换 2 3 获取当前时间戳 4 now_time=int(time.time()) print(当前时间戳为:,now_time) 直接获取当前格式化时间 8 str_nowtime=time.strftime(%Y-%m-%d %H:%M:%S 9 当前格式化时间为:将时间戳转换为格式化时间 12 str_nowtime=time.strftime(将格式化时间转换为时间戳 16 now_str_to_time=time.mktime(time.strptime(str_nowtime,1)">17 转换后的时间戳为: |