python的如何获取时间

python的如何获取时间

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

用户关注问题

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

我想知道在Python里怎样获取系统的当前日期和时间,有没有简单的方法?

A

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

Python可以通过导入datetime模块来获取系统的当前日期和时间。示例代码如下:

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

这段代码会输出当前的日期和时间,格式通常是年-月-日 时:分:秒。

Q
Python中有哪些方法可以获取时间戳?

我需要在Python程序里获取当前时间的时间戳,有什么简单的方式吗?

A

使用time模块的time()函数获取时间戳

Python的time模块提供了time()函数,可以返回从1970年1月1日以来经过的秒数,称为时间戳。示例代码如下:

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

这个返回值是一个浮点数,表示当前时间的时间戳。

Q
如何格式化Python中获取的时间?

我用Python获取时间后,想按照特定格式输出,比如只显示年月日或时分秒,应该怎么做?

A

通过strftime方法自定义时间格式

datetime模块中的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)

这样会输出‘年-月-日 时:分:秒’格式的时间。