(七)Python常用模块1:time

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_24459491/article/details/84502992

在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。

为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。在Python中,一个.py文件就称之为一个模块(Module)。

使用模块有什么好处?

最大的好处是大大提高了代码的可维护性。其次,编写代码不必从零开始。当一个模块编写完毕,就可以被其他地方引用。我们在编写程序的时候,也经常引用其他模块,包括Python内置的模块和来自第三方的模块。

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

猜你喜欢

转载自blog.csdn.net/qq_24459491/article/details/84502992