作用:控制时间
import time
time.sleep(t)
t = 秒
方法 | 英文名称 | 中文名称 | 例子 | > | 方法 | > | 英文名称 | 中文名称 | 例子 |
---|---|---|---|---|---|---|---|---|---|
数据库出来的 | <class "datetime.datetime"> | 时间类 | 2016-05-05 20:28:54 |
> | str(sqltime) | > | timestr | 时间字符串 | "2016-05-05 20:28:54" |
timestr | 时间字符串 | "2016-05-05 20:28:54" |
> | time.strptime(dt, "%Y-%m-%d %H:%M:%S") |
> | timeArray | 时间数组 | time.struct_time(tm_year=2021, tm_mon=11, tm_mday=4, tm_hour=13, tm_min=8, tm_sec=33, tm_wday=3, tm_yday=308, tm_isdst=0) | |
time.time() | timestamp | 时间戳 | 1636003096 | > | time.localtime(timestamp) | > | timeArray | 时间数组 | time.struct_time(tm_year=2021, tm_mon=11, tm_mday=4, tm_hour=13, tm_min=8, tm_sec=33, tm_wday=3, tm_yday=308, tm_isdst=0) |
time.localtime() | timeArray | 时间数组 | time.struct_time(tm_year=2021, tm_mon=11, tm_mday=4, tm_hour=13, tm_min=8, tm_sec=33, tm_wday=3, tm_yday=308, tm_isdst=0) | > | time.mktime(timeArray) | > | timestamp | 时间戳 | 1636003096 |
time.localtime() | timeArray | 时间数组 | time.struct_time(tm_year=2021, tm_mon=11, tm_mday=4, tm_hour=13, tm_min=8, tm_sec=33, tm_wday=3, tm_yday=308, tm_isdst=0) | > | time.strftime("%Y%m%d-%H:%M:%S",timeArray) |
> | 自定义格式 | 自定义格式 | 20160505-20:28:54 |
返回当前时间戳,值为按秒计算的浮点数
表示从1970年1月1日0点0分开始,到当前时间,一共经历了多少秒
import time
t = time.time()
print(t)
1729133454.805728
将格式字符串转换为时间戳(按秒计算的浮点数)
import time
t = time.mktime(time.localtime())
print(t)
1729133563.0
格式化时间戳为本地的时间,年月日,时分秒等信息
若未输入参数,默认当前时间
t = time.localtime()
print(t)
time.struct_time(tm_year=2024, tm_mon=10, tm_mday=17, tm_hour=11, tm_min=38, tm_sec=7, tm_wday=3, tm_yday=291, tm_isdst=0)
print(t.tm_year, t.tm_mon, t.tm_mday) # 年, 月, 日
2024 10 17