📅  最后修改于: 2023-12-03 15:04:18.441000             🧑  作者: Mango
Python 提供了丰富的时间日期处理模块,其中就包括获取当前时间的功能。
使用 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
除了 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 模块来获取当前时间,然后通过相应的方法获取所需要的时间信息。