python如何设置当前时间

python如何设置当前时间

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

用户关注问题

Q
如何在Python中获取当前系统时间?

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

A

使用datetime模块获取当前时间

Python的datetime模块提供了获取当前时间的功能,可以使用datetime.datetime.now()来获得当前的日期和时间。代码示例如下:

import datetime
current_time = datetime.datetime.now()
print(current_time)
Q
Python中怎样格式化显示当前时间?

获取了当前时间后,如何将其格式化成指定的字符串样式,例如“年-月-日 时:分:秒”?

A

使用strftime方法格式化时间

datetime对象有strftime方法,可以按照指定格式输出时间字符串。例如,使用'%Y-%m-%d %H:%M:%S'格式可以得到‘年-月-日 时:分:秒’格式,代码如下:

import datetime
now = datetime.datetime.now()
formatted_time = now.strftime('%Y-%m-%d %H:%M:%S')
print(formatted_time)
Q
在Python中如何设置特定的时间变量?

除了获取当前时间,我还能如何创建一个自定义的时间变量,用来表示指定的日期和时间?

A

手动创建datetime对象

可以通过datetime.datetime()函数传入具体的年月日时分秒参数来创建一个自定义时间对象。如需表示2024年6月1日12点30分00秒,代码示例如下:

import datetime
custom_time = datetime.datetime(2024, 6, 1, 12, 30, 0)
print(custom_time)