python内置模块(time模块)

常用的python内置模块

一、time模块

在python的三种时间表现形式:

1、时间戳,给电脑看的。

- 自1970-01-01 00:00:00到当前时间,按秒计算,计算了多少秒。

import time
print(time.time())

2、格式化时间(forma string):给人看的。

- 返回的是时间的字符串

print(time.strftime('%Y-%m-%d'))                                    # 获取年月日#2019-11-16

print(time.strftime("%Y-%m-%d %H:%M:%S"))   # 获取年月日时分秒
print(time.strftime("%Y/%m"))               # 获取年月



3、获取时间对象
返回的是一个元组,元组中有9个值:
9个值分别代表:年、月、日、时、分、秒、一周中第几天,一年中的第几天,夏令时

print(time.localtime())
运行结果为:time.struct_time(tm_year=2019, tm_mon=11, tm_mday=16, tm_hour=15, tm_min=2, tm_sec=22, tm_wday=5, tm_yday=320, tm_isdst=0)
print(type(time.localtime()))
运行结果为:<class 'time.struct_time'>

time_obj = time.localtime()
print(time_obj.tm_year)
运行结果为:2019

将时间对象转为格式化时间
print(time.strftime('%Y-%m-%d %H:%M:%S', res))


time.struct_time 这个是时间对象
res = time.strptime('2019-01-01', '%Y-%m-%d')
print(res)


时间对象就是 time.struct_time(tm_year=2019, tm_mon=11, tm_mday=16, tm_hour=16, tm_min=1, tm_sec=46, tm_wday=5, tm_yday=320, tm_isdst=0
格式化时间就是 2019-11-16 16:01:46


以下还有其他的模块,看下面的博客。









猜你喜欢

转载自www.cnblogs.com/medigrat/p/11872139.html