python怎么获取当前的时间

python怎么获取当前的时间

作者:Elara发布时间:2026-03-28 18:34阅读时长:11 分钟阅读次数:6
常见问答
Q
如何在Python中获取当前的日期和时间?

我需要在Python程序中准确获取当前的日期和时间,应该使用哪些方法或模块?

A

使用datetime模块获取当前日期和时间

Python中可以通过导入datetime模块,使用datetime.datetime.now()方法获得当前的日期和时间。例如:

import datetime
current_time = datetime.datetime.now()
print(current_time)

这将输出类似于'2024-06-01 10:30:45.123456'的当前时间信息。

Q
如何只获取Python当前的时间部分,不包含日期?

我只想在Python中提取当前时间的小时、分钟和秒,而不需要日期信息,应如何实现?

A

提取当前时间的时间部分

可以在获取当前日期时间后,调用time()方法获取时间部分,示例代码如下:

import datetime
current_time = datetime.datetime.now().time()
print(current_time)

结果会显示类似'10:30:45.123456'的时间字符串。

Q
怎么将Python获取的当前时间格式化为特定字符串?

Python获取当前时间后,如何将其格式化为'YYYY-MM-DD HH:MM:SS'的字符串形式?

A

使用strftime方法格式化时间字符串

通过datetime对象的strftime()方法,可以自定义输出格式,示例代码:

import datetime
current_time = datetime.datetime.now()
formatted_time = current_time.strftime('%Y-%m-%d %H:%M:%S')
print(formatted_time)

这样就会输出形如'2024-06-01 10:30:45'的格式化时间字符串。