python+如何获取时刻

python+如何获取时刻

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

用户关注问题

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

我想知道在Python代码中应该使用什么方法或者模块来获取当前系统的时间。

A

使用datetime模块获取当前时间

可以使用Python内置的datetime模块中的datetime.now()方法来获取当前系统的时间。示例代码:

from datetime import datetime
now = datetime.now()
print(now)
Q
怎样获取当前时间的不同格式?

我需要将获取到的时间转换为不同的格式,比如年月日时分秒,应该如何操作?

A

使用strftime函数格式化时间

通过datetime对象的strftime方法可以将时间格式化成自定义字符串。例如:

from datetime import datetime
now = datetime.now()
formatted_time = now.strftime('%Y-%m-%d %H:%M:%S')
print(formatted_time)
Q
如何获取时间戳以及将其转换为日期时间?

我想获取当前的时间戳,并且能够将时间戳转换回可读的日期时间格式,Python中怎样实现?

A

使用time模块处理时间戳

time模块中的time()函数可以获取当前时间戳,使用localtime()和strftime()函数可以将时间戳转换为可读时间。示例如下:

import time
# 获取当前时间戳
timestamp = time.time()
print(timestamp)
# 时间戳转换为本地时间字符串
local_time = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(timestamp))
print(local_time)