python中如何设置时间

python中如何设置时间

作者:William Gu发布时间:2026-01-06阅读时长:0 分钟阅读次数:13

用户关注问题

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

我想在Python程序中获取系统的当前时间,该怎么实现?

A

使用datetime模块获取当前时间

可以通过Python的datetime模块中的datetime.now()函数获取当前的本地时间。示例代码如下:

from datetime import datetime
current_time = datetime.now()
print(current_time)
Q
Python中如何格式化时间显示?

我需要将时间格式化成特定的字符串格式,Python如何处理时间格式化?

A

使用strftime方法进行时间格式化

datetime对象提供了strftime方法,可以将时间按照指定格式转换为字符串。例如,格式化成'YYYY-MM-DD HH:MM:SS'格式:

from datetime import datetime
now = datetime.now()
formatted_time = now.strftime('%Y-%m-%d %H:%M:%S')
print(formatted_time)
Q
如何在Python中设置定时任务或延时操作?

想要让Python程序在指定时间之后执行某个操作,有没有简单的方法?

A

使用time模块的sleep函数或调度库

time模块提供了sleep函数,可以让程序暂停执行指定的秒数。对于复杂的定时任务,可以使用schedule、APScheduler等调度库。例如:

import time
print('开始')
time.sleep(5)  # 程序暂停5秒
print('5秒后执行')