Python中的时间函数:获取时间、日期等相关功能
发布时间:2023-07-06 01:23:25
Python中有多个时间函数可以用来获取时间、日期等相关功能。下面将介绍一些常用的时间函数及其使用方法。
1. time函数:
time函数属于time模块,用来获取当前时间(时间戳)。时间戳是指自1970年1月1日00:00:00以来的秒数。
使用方法:
import time timestamp = time.time() print(timestamp)
输出结果为:当前时间戳的浮点数形式。
2. localtime函数:
localtime函数属于time模块,用来将时间戳转换为本地时间的元组形式。
使用方法:
import time timestamp = time.time() local_time = time.localtime(timestamp) print(local_time)
输出结果为:当前时间的元组形式,包含年、月、日、时、分、秒等信息。
3. strftime函数:
strftime函数属于time模块,用来格式化本地时间。可以根据指定的格式化字符串,将时间转换为想要的格式。
使用方法:
import time
timestamp = time.time()
formatted_time = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(timestamp))
print(formatted_time)
输出结果为:当前时间的字符串形式,格式为'年-月-日 时:分:秒'。
4. datetime类:
datetime类属于datetime模块,可以处理日期和时间相关的操作。它提供了多个方法来获取当前时间、日期以及其他时间和日期的操作。
使用方法:
import datetime current_datetime = datetime.datetime.now() print(current_datetime)
输出结果为:当前时间和日期的datetime对象。
5. timedelta类:
timedelta类属于datetime模块,用来表示两个日期或时间之间的差异。可以用来进行日期的加减运算。
使用方法:
import datetime current_datetime = datetime.datetime.now() day_delta = datetime.timedelta(days=7) new_datetime = current_datetime + day_delta print(new_datetime)
输出结果为:当前时间加上7天后的新时间。
以上就是Python中常用的时间函数,可以用来获取时间、日期等相关功能。这些函数在处理时间和日期上提供了很大的便利,可以灵活地进行时间计算和格式化输出。尤其是datetime类和timedelta类的使用,可以进行更加复杂的时间操作。
