欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

(七)Python常用模块1:time

程序员文章站 2022-03-05 13:29:42
...

1-time.py


import time

# 导入time模块后,我们就有了变量time指向该模块,利用time这个变量,就可以访问time模块的所有功能。

# 常用功能

# 1.取当前时间戳
print(time.time()) #  1543152121.0302563

# 2.给定时间求时间戮
t = (2018,11,25,21,24,0,0,0,0)
print(time.mktime(t)) # 1543152240.0

# 3.按指定格式显示时间
# %y 两位数的年份表示(00-99)
# %Y 四位数的年份表示(000-9999)
# %m 月份(01-12)
# %d 月内中的一天(0-31)
# %H 24小时制小时数(0-23)
# %I 12小时制小时数(01-12)
# %M 分钟数(00=59)
# %S 秒(00-59)
# %a 本地简化星期名称
# %A 本地完整星期名称
# %b 本地简化的月份名称
# %B 本地完整的月份名称
# %c 本地相应的日期表示和时间表示
# %j 年内的一天(001-366)
# %p 本地A.M.或P.M.的等价符
# %U 一年中的星期数(00-53)星期天为星期的开始
# %w 星期(0-6),星期天为星期的开始
# %W 一年中的星期数(00-53)星期一为星期的开始
# %x 本地相应的日期表示
# %X 本地相应的时间表示
# %Z 当前时区的名称
# %% %号本身
str = time.strftime('%x %X',t)
print(str) # 11/25/18 21:24:00

# 4.给定一个时间字符串,按给定格式拆分成数组
str='2018-11-25 21:24:00'
str = time.strptime(str,'%Y-%m-%d %X')
print(str) 
# time.struct_time(tm_year=2016, tm_mon=4, tm_mday=23, tm_hour=12, tm_min=34, tm_sec=54, tm_wday=5, tm_yday=114, tm_isdst=-1)

# 5.英文显示
str = time.asctime(t)
print(str) # Mon Nov 25 21:24:00 2018