python怎么生成时间格式

python怎么生成时间格式

作者:Elara发布时间:2026-03-25阅读时长:0 分钟阅读次数:3

用户关注问题

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

我想在Python程序中获取当前的日期和时间,该怎么实现?

A

使用datetime模块获取当前时间

可以通过导入datetime模块,然后调用datetime.datetime.now()函数来获取当前的日期和时间。例如:

import datetime
now = datetime.datetime.now()
print(now)
Q
如何格式化Python中的时间显示?

生成的时间格式默认很长,我想显示成特定形式,比如“YYYY-MM-DD HH:MM:SS”,怎么做?

A

使用strftime方法自定义时间格式

在Python中,datetime对象提供strftime方法,可以根据格式字符串自定义时间的显示形式。示例代码如下:

import datetime
now = datetime.datetime.now()
formatted_time = now.strftime('%Y-%m-%d %H:%M:%S')
print(formatted_time)
Q
Python中如何将字符串转换成时间格式?

有一个时间字符串,我想把它转换成时间对象方便操作,应该如何实现?

A

用strptime函数解析时间字符串

datetime模块中的strptime函数能够将时间字符串转换为datetime对象,需要传入时间字符串及其对应的格式,示例代码:

import datetime
time_str = '2023-06-15 14:30:00'
time_obj = datetime.datetime.strptime(time_str, '%Y-%m-%d %H:%M:%S')
print(time_obj)