python就该这么学:python快速获取系统时间
在python语言中,为了得到一定目的,多数通过调用第三方的库来完成。要获取系统时间需要调用时间相关的库time。通过import time来引入库。为了方便编码或者防止歧义,也可以通过import time as t来引入库。
time库中的函数有以下几个:
time():获取当前系统时间的时间戳(1970年1月1日0时0分0秒到现在的秒数),调用时无需传入任何参数。
localtime([secs]):格式化传入的secs为struct_time类型,如果传入参数为空,就格式化当前时间。
mktime(tm):localtime的逆操作,将struct_time类型转化为时间戳。
asctime([tm]):将传入的一个struct_time类型对象转化为一个可读的字符串。
ctime([secs]):将传入的secs转化为一个可读的字符串。
strftime(format[, t]):格式化传入的字符串。
import time as t resultTime=t.time() t.localtime(resultTime)
结果为:time.struct_time(tm_year=2022, tm_mon=9, tm_mday=20, tm_hour=17, tm_min=4, tm_sec=5, tm_wday=1, tm_yday=263, tm_isdst=0)
import time as t resultTime=t.time() b=t.localtime(resultTime) t.mktime(b) t.asctime(b) t.ctime(resultTime) t.strftime(%b %d %Y %H:%M:%S,b)
结果为:
1663664645.0
Tue Sep 20 17:04:05 2022
Tue Sep 20 17:04:05 2022
Sep 20 2022 17:04:05
