在 Python 中從日期時間獲取小時和分鐘

Muhammad Waiz Khan 2022年12月21日 2021年2月7日
在 Python 中從日期時間獲取小時和分鐘

本教程將解釋使用 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

相關文章 - Python DateTime