如何使用Python函数获取当前时间
发布时间:2023-07-04 17:50:40
Python中有多种方法可以获取当前时间。下面将介绍三种常用的方法。
方法一:使用datetime模块
首先需要导入datetime模块,然后使用它的datetime类来获取当前时间。代码示例如下:
from datetime import datetime now = datetime.now() print(now)
运行上述代码,将会输出当前的日期和时间,例如:2022-01-01 12:34:56.789012。
方法二:使用time模块
导入time模块后,可以使用time模块的localtime函数获取当前时间的元组。代码示例如下:
import time now = time.localtime() print(now)
运行上述代码,将会输出当前的日期和时间的元组,例如:time.struct_time(tm_year=2022, tm_mon=1, tm_mday=1, tm_hour=12, tm_min=34, tm_sec=56, tm_wday=5, tm_yday=1, tm_isdst=0)。
方法三:使用time模块和strftime函数
导入time模块后,可以使用time模块的strftime函数,将时间格式化为指定的字符串格式。代码示例如下:
import time
now = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())
print(now)
运行上述代码,将会输出当前的日期和时间,例如:2022-01-01 12:34:56。
需要注意的是,以上方法返回的时间都是当前系统的本地时间。如果需要获取当前的UTC时间,可以使用datetime模块的datetime类的utcnow方法,或time模块的gmtime函数。
以上就是使用Python函数获取当前时间的方法。
