欢迎访问宙启技术站
智能推送

如何使用Python中的time函数获取当前时间

发布时间:2023-06-22 02:02:10

Python中使用time模块获取当前时间是非常简单的。time模块是Python标准库中专门用来处理时间的模块,提供了一系列时间处理的函数和变量。

在使用time模块之前,需要导入该模块。可以使用import语句导入:

import time

导入之后,即可使用time模块中的函数和变量。

获取当前时间可以使用time模块中的time()函数。time()函数可以返回自1970年1月1日零时零分零秒以来的秒数,也被称为Unix时间戳。如果没有传递参数,time()函数返回当前时间的时间戳。

import time

now = time.time()

print(now)

上述代码中,time.time()函数返回当前时间的时间戳,将其赋给变量now,然后打印出now的值。如果想查看更直观的时间,可以使用time模块中的localtime()函数将时间戳转换为本地时间格式的struct_time。

import time

now = time.time()
local_time = time.localtime(now)

print(local_time.tm_year)   # 年
print(local_time.tm_mon)    # 月
print(local_time.tm_mday)   # 日
print(local_time.tm_hour)   # 小时
print(local_time.tm_min)    # 分钟
print(local_time.tm_sec)    # 秒

localtime()函数返回的是struct_time格式的对象,该对象包含了分解时间元组。上述代码中,将time.time()函数返回的时间戳转换为本地时间格式的struct_time,然后通过打印struct_time对象中的属性来获取年月日时分秒等信息。

除了time()函数和localtime()函数以外,time模块中还有许多其他的函数和变量可以处理时间。例如strftime()函数可以将时间格式化为指定的字符串格式,gmtime()函数可以将时间戳转换为UTC时间格式的struct_time对象,等等。

总之,使用Python中的time模块获取当前时间非常简单,只需要导入time模块,然后使用time()函数即可。同时,time模块中还有许多其他方便的函数和变量可以帮助我们处理时间。