Python中time模块的方法有哪些


Python中time模块的方法有哪些

1、时间戳time.time当前时间。

2、time.sleep程序暂停三秒钟。

3、time.ctime当前时间。

年月日时分秒。

4、time.localtime()将时间戳转换成元组。

显示当前时间的详细信息。

time.mktime将时间元组转换为时间戳。

time.strftime()#将元组时间转换为字符串形式。

time.strptime()#将字符串转换成元组。

实例

import time
t1 = time.time()
print(t1) #程序至此的执行时间

# time.sleep(3) #程序至此暂停3秒

t2 = time.time()
print(t2)

s = time.ctime(t1) #当前时间
print(s)

#将时间戳转换为元组的形式(当前时间详细信息显示)
loc = time.localtime(t1)
print(loc)
print(loc.tm_hour) #可调用元组里的具体内容
print(loc.tm_mon)


#将(时间)元组转为时间戳的形式
loc = time.mktime(loc)
print(loc) #小数点后清零

#将元组时间 转为字符串形式
s = time.strftime('
%Y-%m-%d'
)
print(s) #以年月日的形式打印
s = time.strftime('
%Y-%m-%d %H:%M:%S'
)
print(s)

#将字符串转成元组的方式
t = time.strptime('
2021/9/13'
,'
%Y/%m/%d'
) #第一个参数为时间字符串,第二个参数为待转换的格式
print(t)

Python的time模块是处理时间相关操作的核心模块之一。无论是研发还是数据分析,都需要用到时间模块。今天我们就来看看Python时间模块中的常用方法。
一、时间戳和结构化时间
时间戳是一个唯一的数字,表示从1970年1月1日零点整到当前时间的秒数。Python中可以通过time.time()来获取当前时间戳,同样也可以通过time.localtime()方法来获取当前时间的结构化时间。结构化时间是一个包含9个元素的时间对象,分别代表年,月,日,时,分,秒,一周中的第几天,一年中的第几天,以及夏令时标志位。
二、格式化时间和字符串转时间
Python中提供了time.strftime()方法来将结构化时间转换为指定的格式化时间。格式包括%Y代表四位数的年份,%m代表月份,%d代表日期,%H代表24小时制的小时数等等。字符串转时间可以使用time.strptime()方法,该方法可以将指定的字符串转换为结构化时间对象。
三、时间延时和格式化日期
Python中还提供了time.sleep()方法,可以让程序在指定的秒数内暂停运行。此外,time.strftime()方法还可以将当前日期转换为固定的格式化字符串,如%Y-%m-%d %H:%M:%S代表年月日时分秒的格式。
以上是Python时间模块常用的方法,能够帮助我们更加方便地处理时间相关操作。对于使用Python进行开发和数据分析的朋友们,熟悉时间模块的使用方法也是非常有必要的。