python如何编写当前时间

python如何编写当前时间

作者:Rhett Bai发布时间:2026-01-05阅读时长:0 分钟阅读次数:39

用户关注问题

Q
如何在Python中获取当前的日期和时间?

我想在Python程序中获取当前的日期和时间信息,有哪些方法可以实现?

A

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

Python的datetime模块提供了获取当前日期和时间的功能。可以通过导入datetime模块,然后使用datetime.datetime.now()函数来获得当前的日期和时间,示例如下:

import datetime
current_time = datetime.datetime.now()
print(current_time)
Q
怎样仅获取当前的时间信息?

如果我只需要当前时间(不含日期),该如何实现?

A

通过datetime模块的time方法获取当前时间

可以使用datetime模块先获取当前的datetime对象,然后调用其time()方法获取纯时间部分。例如:

import datetime
current_time = datetime.datetime.now().time()
print(current_time)
Q
如何自定义时间格式输出当前时间?

我希望以特定格式输出当前时间,比如'YYYY-MM-DD HH:MM:SS',应该怎么办?

A

使用strftime方法格式化时间输出

datetime对象有个strftime方法允许自定义时间格式输出。比如输出'年-月-日 时:分:秒'格式,可以这么写:

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