python中如何把时间给

python中如何把时间给

作者:Rhett Bai发布时间:2026-01-07阅读时长:0 分钟阅读次数:25

用户关注问题

Q
如何在Python中获取当前时间?

我想在Python程序里获取当前的日期和时间,应该使用什么方法?

A

使用datetime模块获取当前时间

Python中的datetime模块提供了获取当前日期和时间的功能。可以使用datetime.datetime.now()函数来获取当前的本地时间,具体代码如:

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

Q
如何将字符串转换为Python中的时间对象?

我有一个时间格式的字符串,想在Python里把它转换成时间对象,应该怎么做?

A

使用datetime.strptime将字符串转换为时间对象

可以使用datetime模块中的strptime函数,通过指定字符串的格式,把字符串转换成datetime对象。例如:

import datetime
s = '2024-06-01 14:30:00'
datetime_obj = datetime.datetime.strptime(s, '%Y-%m-%d %H:%M:%S')
print(datetime_obj)

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

我想把Python中的时间对象按照特定格式输出,应该怎样操作?

A

利用strftime方法格式化时间对象

datetime对象提供strftime方法,可以按照自定义格式来输出时间字符串。比如,想要输出'年-月-日 时:分:秒'格式的时间,可以写:

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