📜  python 获取当前时间 - Python (1)

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

Python 获取当前时间

Python 提供了丰富的时间日期处理模块,其中就包括获取当前时间的功能。

datetime

使用 Python 中的 datetime 模块可以获取当前时间。其中,datetime.now() 方法可以获取当前日期和时间的 datetime 对象,如下所示:

from datetime import datetime

now = datetime.now()
print(now)

输出示例:

2021-08-05 15:33:49.270743

当然,你也可以通过 datetime 对象获取年、月、日、时、分、秒等内容。例如,获取当前日期和时间的年份:

from datetime import datetime

now = datetime.now()
year = now.year

print(year)

输出示例:

2021
time

除了 datetime 模块,Python 中的 time 模块也提供了获取当前时间的功能。其中,time.time() 方法可以获取自 1970 年 1 月 1 日以来的秒数,如下所示:

import time

now = time.time()
print(now)

输出示例:

1628156079.889289

如果你需要获取更人性化的日期时间信息,你可以使用 time.localtime() 方法转化为本地时间格式,如下所示:

import time

now = time.localtime()
print(now)

输出示例:

time.struct_time(tm_year=2021, tm_mon=8, tm_mday=5, tm_hour=15, tm_min=51, tm_sec=59, tm_wday=3, tm_yday=217, tm_isdst=0)
总结

Python 为程序员提供了方便获取当前时间的方法,具体使用取决于项目的需求。可以适当选择 datetime 或者 time 模块来获取当前时间,然后通过相应的方法获取所需要的时间信息。