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

如何在Python中使用time()函数获取当前时间

发布时间:2023-12-14 19:44:50

在Python中,我们可以使用time模块中的time()函数来获取当前的时间。该函数返回一个浮点数,表示自1970年1月1日午夜以来的秒数。下面是一个使用time()函数获取当前时间的例子:

import time

# 获取当前时间
current_time = time.time()

# 打印当前时间
print("当前时间为:", current_time)

执行上述代码,将会打印出当前的时间戳,例如:1590699472.993877。这是从1970年1月1日午夜以来经过的秒数。

我们可以使用time模块中的其他函数来将时间戳转换为更常用的时间格式,例如:年月日时分秒。下面是一个将时间戳转换为年月日时分秒的例子:

import time

# 获取当前时间戳
current_time = time.time()

# 将时间戳转换为时间元组
time_tuple = time.localtime(current_time)

# 格式化时间元组
formatted_time = time.strftime("%Y-%m-%d %H:%M:%S", time_tuple)

# 打印格式化后的时间
print("当前时间为:", formatted_time)

执行上述代码,将会打印出当前的年月日时分秒,例如:2020-05-29 14:17:52。

除了获取当前时间,我们还可以根据需要获取特定的时间,例如:获取当前的年、月、日、时、分、秒等。下面是一个获取当前年月日时分秒的例子:

import time

# 获取当前时间元组
current_time = time.localtime()

# 获取当前年份
year = current_time.tm_year

# 获取当前月份
month = current_time.tm_mon

# 获取当前日期
day = current_time.tm_mday

# 获取当前小时
hour = current_time.tm_hour

# 获取当前分钟
minute = current_time.tm_min

# 获取当前秒数
second = current_time.tm_sec

# 打印当前时间
print("当前时间为:", year, month, day, hour, minute, second)

执行上述代码,将会打印出当前的年、月、日、时、分、秒,例如:2020 5 29 14 17 52。

以上就是在Python中使用time()函数获取当前时间的方法及相关例子。它能够方便我们获取当前时间,并进行进一步的格式化和处理。