📜  Python中的时间函数 1(time(),ctime(),sleep()…)(1)

📅  最后修改于: 2023-12-03 15:04:36.600000             🧑  作者: Mango

Python中的时间函数

Python中提供了一些用于处理时间的函数,使得程序员能够在编写程序时更加方便地获取与操作时间。本文将介绍其中的一些常用函数。

time()函数

time()函数用于获取当前时间的时间戳(即从1970年1月1日0时0分0秒到当前时间的秒数)。示例代码如下:

import time

timestamp = time.time()
print(timestamp)  # 输出当前时间戳
ctime()函数

ctime()函数用于将一个时间戳转换为一个可读的字符串格式。示例代码如下:

import time

timestamp = time.time()
date_str = time.ctime(timestamp)
print(date_str)  # 输出可读的时间字符串格式,如“Mon Jan  1 00:00:00 1970”
sleep()函数

sleep()函数用于使当前线程睡眠指定的秒数。示例代码如下:

import time

print("程序开始执行")
time.sleep(3)  # 程序暂停3秒
print("程序继续执行")
strftime()函数

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()函数

gmtime()函数用于将一个时间戳转换为UTC时区的时间结构体。示例代码如下:

import time

timestamp = time.time()
utc_time = time.gmtime(timestamp)
print(utc_time)  # 输出UTC时区的时间结构体
localtime()函数

localtime()函数用于将一个时间戳转换为本地时间的时间结构体。示例代码如下:

import time

timestamp = time.time()
local_time = time.localtime(timestamp)
print(local_time)  # 输出本地时间的时间结构体
总结

Python中的时间函数提供了一些方便获取与操作时间的方法,程序员可以根据需要选择合适的函数来处理时间。需注意时区的差异,在使用时间函数时应尽可能显式地指定时区。