如何用python获取时间格式

如何用python获取时间格式

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

用户关注问题

Q
Python如何获取当前时间?

我想用Python获取系统的当前时间,该如何操作?

A

使用datetime模块获取当前时间

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

Q
怎样用Python将时间格式化为字符串?

如何将datetime对象转换成特定格式的字符串来显示时间?

A

利用strftime方法格式化时间

datetime对象提供了strftime()方法,可以按照指定的格式输出时间字符串。例如,要显示年月日时分秒,可以使用:time_str = current_time.strftime('%Y-%m-%d %H:%M:%S')
print(time_str)

Q
如何用Python解析字符串时间成为时间对象?

我有一个时间字符串,想转换成datetime对象,应该怎么做?

A

使用datetime.strptime()函数解析时间字符串

datetime模块的strptime()方法可以将符合指定格式的字符串转换成datetime对象。例如:
time_str = '2024-06-01 12:30:45'
time_obj = datetime.datetime.strptime(time_str, '%Y-%m-%d %H:%M:%S')
print(time_obj)