python如何得到系统时间

python如何得到系统时间

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

用户关注问题

Q
如何使用Python获取当前日期和时间?

我想在Python程序中获取系统的当前日期和时间,有哪些方法可以实现?

A

使用datetime模块获取当前时间

可以使用Python内置的datetime模块,通过datetime.datetime.now()函数获取系统当前的日期和时间。示例如下:

import datetime
current_time = datetime.datetime.now()
print(current_time)
Q
如何用Python获取系统时间的时间戳?

我需要获取系统当前时间对应的时间戳(秒级),Python中怎么做?

A

通过time模块获取时间戳

使用time模块内的time.time()函数可以获取当前时间的时间戳,返回的是自1970年1月1日以来的秒数。示例代码:

import time
timestamp = time.time()
print(timestamp)
Q
Python中如何格式化获取的系统时间?

我已经获取了当前时间,如何将其格式化成“YYYY-MM-DD HH:MM:SS”这种易读格式?

A

利用strftime方法格式化时间

在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)