Get Hour and Minutes From Datetime in Python
This tutorial will explain various methods to get hour and minute from the string containing date and time using the datetime
module in Python. The datetime
module provides classes for formatting and manipulating data and time.
Get Hour From datetime
in Python Using the datetime.hour
Attribute
The strptime()
method of the datetime
module in Python takes a string containing date, time, or both and returns a datetime
object by parsing the string.
We can get a datetime
object using the strptime()
method by passing the string which contains date and time and get a datetime
object. We can then get the hour and minute from the datetime
object by its .hour
and .minute
attributes.
- Method 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))
Output:
Time = 16:30
- Method 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))
Output:
Time = 16:30
Contribute
DelftStack is a collective effort contributed by software geeks like you. If you like the article and would like to contribute to DelftStack by writing paid articles, you can check the write for us page.