在 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