python如何获取当前时间

python如何获取当前时间

作者:Elara发布时间:2026-01-05阅读时长:0 分钟阅读次数:37

用户关注问题

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

我想知道如何使用Python代码获取系统的当前日期和时间信息,有没有简单的方法?

A

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

可以使用Python内置的datetime模块来获取当前日期和时间。具体来说,导入datetime模块后,调用datetime.datetime.now()函数即可获取当前的日期和时间。例如:

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

这样就能打印出当前的完整日期和时间。

Q
怎样用Python获取当前时间戳?

除了日期和时间之外,能否在Python中获取表示当前时间的时间戳?

A

利用time模块获取当前时间戳

Python的time模块提供了获取时间戳的功能。调用time.time()函数,可以返回当前时间的时间戳,表示自1970年1月1日以来的秒数。例如:

import time
timestamp = time.time()
print(timestamp)

这样你就可以得到当前时间对应的浮点数时间戳。

Q
如何在Python中格式化输出当前时间?

获取到当前时间后,有没有办法自定义格式显示,比如只显示年月日或时分秒?

A

通过strftime函数自定义时间格式

datetime对象提供strftime方法,可以将日期时间格式化为指定的字符串。例如:

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

这里的格式字符串可以根据需求调整,常用的格式符有%Y(年), %m(月), %d(日), %H(小时), %M(分钟), %S(秒)。