""" 功能:python3 时间。 参考:https://www.runoob.com/python3/python3-date-time.html 知识点: Python 提供了一个 time 和 calendar 模块可以用于格式化日期和时间。 时间间隔是以秒为单位的浮点小数。 每个时间戳都以自从1970年1月1日午夜(历元)经过了多长时间来表示。 1.当前时间戳 time.time()用于获取当前时间戳。 时间戳单位最适于做日期运算。 但是1970年之前的日期就无法以此表示了。 太遥远的日期也不行,UNIX和Windows只支持到2038年。 2.时间元组 很多Python函数用一个元组装起来的9组数字处理时间: 序号 字段 值 0 4位数年 2008 1 月 1 到 12 2 日 1到31 3 小时 0到23 4 分钟 0到59 5 秒 0到61 (60或61 是闰秒) 6 一周的第几日 0到6 (0是周一) 7 一年的第几日 1到366 (儒略历) 8 夏令时 -1, 0, 1, -1是决定是否为夏令时的旗帜 上述也就是 struct_time元组。这种结构具有如下属性: 序号 属性 值 0 tm_year 2008 1 tm_mon 1 到 12 2 tm_mday 1 到 31 3 tm_hour 0 到 23 4 tm_min 0 到 59 5 tm_sec 0 到 61 (60或61 是闰秒) 6 tm_wday 0到6 (0是周一) 7 tm_yday 一年中的第几天,1 到 366 8 tm_isdst 是否为夏令时,值有:1(夏令时)、0(不是夏令时)、-1(未知),默认 -1 3. python中时间日期格式化符号: %Y 四位数的年份表示(000-9999) %m 月份(01-12) %d 月内中的一天(0-31) %H 24小时制小时数(0-23) %M 分钟数(00=59) %S 秒(00-59) %A 本地完整星期名称 %U 一年中的星期数(00-53)星期天为星期的开始 """ import time # 1.获取当前时间戳。 ticks = time.time() print("当前时间戳为:", ticks) # 当前时间戳为: 1577257631.3489587 # 2.获取本地时间。 localtime = time.localtime() print("本地时间为 :", localtime) localtime = time.localtime(time.time()) print("本地时间为 :", localtime) # 本地时间为 : time.struct_time(tm_year=2019, tm_mon=12, tm_mday=25, tm_hour=15, tm_min=26, tm_sec=35, tm_wday=2, tm_yday=359, tm_isdst=0) # 本地时间为 : time.struct_time(tm_year=2019, tm_mon=12, tm_mday=25, tm_hour=15, tm_min=26, tm_sec=35, tm_wday=2, tm_yday=359, tm_isdst=0) # 3.获取格式化时间,如:2019-12-25 15:26:35。 print(time.strftime('%Y-%m-%d %H:%M:%S %A %U', time.localtime())) # 2019-12-25 15:49:35 Wednesday 51 # 4. t = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime()) print("t:", t) # t: 2019-12-25 18:09:03 print(type(t)) # <class 'str'>
python3 time1.py
猜你喜欢
转载自blog.csdn.net/weixin_42193179/article/details/103700562
今日推荐
周排行