如何获取python当前时间

如何获取python当前时间

作者:Joshua Lee发布时间:2026-01-06阅读时长:0 分钟阅读次数:7

用户关注问题

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方法,可以按指定格式输出时间。示例代码:

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

这样就能得到如'2024-06-10 14:30:00'的形式。

Q
获取Python当前时间时有哪些常用模块可供选择?

除了datetime模块,还有没有其他模块可以用来获取当前时间?

A

time模块也是常用的时间处理模块

Python的time模块也能获取当前时间,使用time.localtime()返回本地时间的结构体,或time.time()获取当前的时间戳。例如:

import time
local_time = time.localtime()
print(time.strftime('%Y-%m-%d %H:%M:%S', local_time))

它适合处理时间戳和时间格式转换等需求。