📅  最后修改于: 2023-12-03 15:04:36.600000             🧑  作者: Mango
Python中提供了一些用于处理时间的函数,使得程序员能够在编写程序时更加方便地获取与操作时间。本文将介绍其中的一些常用函数。
time()函数用于获取当前时间的时间戳(即从1970年1月1日0时0分0秒到当前时间的秒数)。示例代码如下:
import time
timestamp = time.time()
print(timestamp) # 输出当前时间戳
ctime()函数用于将一个时间戳转换为一个可读的字符串格式。示例代码如下:
import time
timestamp = time.time()
date_str = time.ctime(timestamp)
print(date_str) # 输出可读的时间字符串格式,如“Mon Jan 1 00:00:00 1970”
sleep()函数用于使当前线程睡眠指定的秒数。示例代码如下:
import time
print("程序开始执行")
time.sleep(3) # 程序暂停3秒
print("程序继续执行")
strftime()函数用于将时间格式化为指定的字符串格式。示例代码如下:
import time
timestamp = time.time()
date_str = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(timestamp))
print(date_str) # 输出格式化后的字符串,如“2022-02-22 22:22:22”
gmtime()函数用于将一个时间戳转换为UTC时区的时间结构体。示例代码如下:
import time
timestamp = time.time()
utc_time = time.gmtime(timestamp)
print(utc_time) # 输出UTC时区的时间结构体
localtime()函数用于将一个时间戳转换为本地时间的时间结构体。示例代码如下:
import time
timestamp = time.time()
local_time = time.localtime(timestamp)
print(local_time) # 输出本地时间的时间结构体
Python中的时间函数提供了一些方便获取与操作时间的方法,程序员可以根据需要选择合适的函数来处理时间。需注意时区的差异,在使用时间函数时应尽可能显式地指定时区。