标签:int 第几天 oca 时间表 一周 之间 rgba %x 表示
import time ‘‘‘ %Y 四位数的年份表示(000-9999) %y 两位数的年份表示(00-99) %m 月份(01-12) %d 月内中的一天(0-31) %H 24小时制小时数(0-23) %I 12小时制小时数(01-12) %M 分钟数(00-59) %S 秒(00-59) %p 本地化的 AM,PM %w 一周中的第几天(0-6,0为周日) %a 本地简化星期名称,如:Mon %A 本地完整星期名称,如:Monday %b 本地简化的月份名称,如:Jan %B 本地完整的月份名称,如:January %j 年内的一天(001-366) %U 一年中的星期数(00-53),周日为起始 %c 本地相应的日期表示和时间表示;等同于:%a %b %d %H:%M%S %Y 如:Thu Jan 25 01:22:04 2018 %Z 当前时区的名称 %x 本地相应的日期表示;等同于:%d/%m/%y 如:01/25/18 %X 本地相应的时间表示,等同于:%H:%M%S 如:01:32:46 ‘‘‘ # 1.1 获取时间戳 t1 = time.time() print(t1) # 1617675052.9833705 print(t1 / 3600 / 24 / 365 + 1970) # 2021.296141174842 # 1.2 struct_time ‘‘‘ struct_time元组共有9个元素共九个元素:(年,月,日,时,分,秒,一年中第几周,一年中第几天等) tm_year(年) 比如2019 tm_mon(月) 1-12 tm_mday(日) 1-31 tm_hour(时) 0-23 tm_min(分) 0-59 tm_sec(秒) 0-61(注1:60 代表闰秒,61 是基于历史原因保留。) tm_wday(weekday) 0-6(0表示周一) tm_yday(一年中的第几天) 1-366 tm_isdst(是否是夏令时) 1(夏令时),0(非夏令时),-1(未知,默认) ‘‘‘ print(time.localtime()) # time.sleep(5) print(time.localtime()) # time.struct_time(tm_year=2021, tm_mon=4, tm_mday=6, tm_hour=10, tm_min=18, tm_sec=30, tm_wday=1, tm_yday=96, tm_isdst=0) # time.struct_time(tm_year=2021, tm_mon=4, tm_mday=6, tm_hour=10, tm_min=18, tm_sec=35, tm_wday=1, tm_yday=96, tm_isdst=0) # 1.3 time.asctime([t]) t1 = time.localtime() print(time.asctime(t1)) # Tue Apr 6 10:21:47 2021 # 1.4 time.ctime 默认time.time()为参数 它的作用相当于 asctime(localtime(secs))。 print(time.ctime()) # Tue Apr 6 10:27:10 2021 # 1.5 time.mktime(tupletime) 接受时间元组并返回时间辍(1970纪元后经过的浮点秒数) print(time.mktime(time.localtime())) # 1617676148.0 # 1.6 time.strftime(format,[t]) # t -- 可选的参数t是一个struct_time对象,默认为此刻时间 # 接收以时间元组,并返回以可读字符串表示的当地时间,格式由参数format决定。 t = time.localtime() print(time.strftime("%Y-%m-%d %H:%M:%S")) # 2021-04-06 10:33:59 print(time.strftime("%Y-%m-%d %H:%M:%S", t)) # 2021-04-06 10:33:59 # 1.7 time.strptime(str,format) 函数根据指定的格式把一个时间字符串解析为时间元组 t1 = time.strptime(‘2021-04-06 10:07:25‘, ‘%Y-%m-%d %H:%M:%S‘) print(t1) # time.struct_time(tm_year=2021, tm_mon=4, tm_mday=6, tm_hour=10, tm_min=7, tm_sec=25, tm_wday=1, tm_yday=96, tm_isdst=-1) # 1.8 time.perf_counter() 返回计时器的精准时间(系统的运行时间),包含整个系统的睡眠时间。 # 由于返回值的基准点是未定义的,所以,只有连续调用的结果之间的差才是有效的。 # 1.9 time.process_time() # 返回当前进程执行 CPU 的时间总和,不包含睡眠时间。由于返回值的基准点是未定义的,所以,只有连续调用的结果之间的差才是有效的。
标签:int 第几天 oca 时间表 一周 之间 rgba %x 表示
原文地址:https://www.cnblogs.com/luwei0915/p/14629239.html