Python 代码实现:时间格式转换(12小时制到24小时制)
Python 是一门非常流行的编程语言,常用于数据处理、人工智能等领域。在日常生活中,我们也经常需要对时间进行格式转换,比如将 12 小时制的时间转换为 24 小时制,本文将介绍如何用 Python 实现这个功能。
时间格式转换是一个很基础的操作,我们先来看一下用 Python 获取当前时间的方法:
import datetime
now = datetime.datetime.now()
print(now)
输出结果为:
2023-05-03 07:29:40.123456
可以看到,now 的值为一个 datetime 对象,包含年月日时分秒和微秒。现在我们来实现时间格式转换功能:
import datetime
def time_format_conversion(time_str):
# 将字符串转换为时间对象
time_obj = datetime.datetime.strptime(time_str, "%I:%M:%S %p")
# 将时间对象转换为24小时制时间字符串
return time_obj.strftime("%H:%M:%S")
# 测试函数
time_str = "03:20:30 AM"