企业网站建设实训建议开源cms建站系统
1,time.time() 获得从计算机开始出生到现在的秒数(也成时间戳),可以时间相减计算流逝时间
说明 :擅长时间相减计算流逝时间
导入方法 import time
import time# 1,time.time     获得从计算机开始出生到现在的秒数,可以时间相减计算流逝时间
ret = time.time()
print(ret)    # 1698479623.4234037start_time = time.time()
# 休眠五秒
time.sleep(5)
end_time = time.time()
print(end_time - start_time)     # 5.006281137466431
 
2,strftime 获得从计算机开始出生到现在的秒数(也成时间戳),可以时间相减计算流逝时间
说明 :擅长以特定格式获得数间数据
导入方法 from time import strftime
from time import strftime# 擅长以特定格式获得数间数据#               年     月  日    时    分   秒     星期
print(strftime(r'%Y   %m   %d   %H   %M   %S     %A'))
# =====》 2023   10   28   16   05   39     Saturday# %x 月/日/年    %X时分秒
print(strftime(r'%x     %X'))
# =====》  10/28/23     16:07:40
 
3,localtime 擅长结构化时间
说明 :擅长结构化时间
导入方法 from time import localtime
from time import localtimeret = localtime()
print(ret)
# ====> time.struct_time(tm_year=2023, tm_mon=10, tm_mday=28, tm_hour=16, tm_min=11, tm_sec=29, tm_wday=5, tm_yday=301, tm_isdst=0)# 年
print(ret.tm_year)   # 2023
# 月
print(ret.tm_mon)    # 10
# 日
print(ret.tm_mday)     # 28
#时
print(ret.tm_hour)     # 16
#分
print(ret.tm_min)      # 14
# 秒
print(ret.tm_sec)      # 9
# 一周的第几天,从0开始  礼拜六显示5
print(ret.tm_wday)     # 5
# 一年的第几天
print(ret.tm_yday)     # 301
# 是否是夏令时
print(ret.tm_isdst)     # 0
 
4,datetime 擅长进行时间的相加减
说明 :擅长进行时间的相加减
导入方法 import datetime
import datetimeret = datetime.datetime.now()
print(ret)   # 2023-10-28 16:31:56.007193# 微妙为0 (注意不是微秒的精度),而是强行给定一个微秒的数值
print(ret.replace(microsecond=0))   # 2023-10-28 16:33:57
print(ret.replace(microsecond=4))   # 2023-10-28 16:35:03.000004# 当前时间加上一段时间的时间target_time = datetime.datetime.now() + datetime.timedelta(5)
# datetime.timedelta()参数
# days: float = ...,
# seconds: float = ...,
# microseconds: float = ...,
# milliseconds: float = ...,
# minutes: float = ...,
# hours: float = ...,
# weeks: float = ..., *, fold: int = ...)print(target_time)   # 2023-11-02 16:37:37.725015
 
详细情况参考哔站有个大佬的视频
大佬视频传送门
