在 Python 中从日期时间获取小时和分钟
Muhammad Waiz Khan
2022年12月21日
2021年2月7日
本教程将解释使用 Python 中的 datetime
模块从包含日期和时间的字符串中获取小时和分钟的各种方法。datetime
模块提供了用于格式化和操作数据和时间的类。
在 Python 中使用 datetime.hour
属性从 datetime
中获取小时
Python 中 datetime
模块的 strptime()
方法接收一个包含日期、时间或两者的字符串,并通过解析该字符串返回一个 datetime
对象。
我们可以使用 strptime()
方法,通过传递包含日期和时间的字符串,得到一个 datetime
对象。然后我们可以通过 .hour
和 .minute
属性从 datetime
对象中得到小时和分钟。
- 方法 1:
from datetime import *
time = datetime.strptime("03/02/21 16:30", "%d/%m/%y %H:%M")
print("Time = {:d}:{:02d}".format(time.hour, time.minute))
输出:
Time = 16:30
- 方法 2:
from datetime import *
time = datetime.strptime("03/02/21 16:30", "%d/%m/%y %H:%M")
print("Time = %s:%s" % (time.hour, time.minute))
输出:
Time = 16:30