Course Content
Dealing with Dates and Times in Python
Dealing with Dates and Times in Python
Datetime Attributes
Like for date
objects, there are also attributes for datetime
allowing us to extract any part of the date and time we want. These are:
datetime.year
- extracts year;datetime.month
- extracts month;datetime.day
- extracts day of the month;datetime.hour
- extracts hour from time;datetime.minute
- extracts minute from time;datetime.second
- extracts second from time;datetime.microsecond
- extracts microseconds from time.
For example, from the datetime
object, we can extract only day, minute, and second.
# Load class from library from datetime import datetime # Create datetime object dt = datetime(2020, 11, 1, 11, 20, 25) # Extract day, minute and second print("Day of month:", dt.day) print(f"Minute:Second - {dt.minute}:{dt.second}")
Task
Given datetime
object dt
with the assigned date "May 15, 2013, 18:10:52". Replace the first two ___
parts with the day
and month
of dt
(like 15.5), and the last two ones with the hour
and minute
(like 18:10).
Thanks for your feedback!
Datetime Attributes
Like for date
objects, there are also attributes for datetime
allowing us to extract any part of the date and time we want. These are:
datetime.year
- extracts year;datetime.month
- extracts month;datetime.day
- extracts day of the month;datetime.hour
- extracts hour from time;datetime.minute
- extracts minute from time;datetime.second
- extracts second from time;datetime.microsecond
- extracts microseconds from time.
For example, from the datetime
object, we can extract only day, minute, and second.
# Load class from library from datetime import datetime # Create datetime object dt = datetime(2020, 11, 1, 11, 20, 25) # Extract day, minute and second print("Day of month:", dt.day) print(f"Minute:Second - {dt.minute}:{dt.second}")
Task
Given datetime
object dt
with the assigned date "May 15, 2013, 18:10:52". Replace the first two ___
parts with the day
and month
of dt
(like 15.5), and the last two ones with the hour
and minute
(like 18:10).
Thanks for your feedback!
Datetime Attributes
Like for date
objects, there are also attributes for datetime
allowing us to extract any part of the date and time we want. These are:
datetime.year
- extracts year;datetime.month
- extracts month;datetime.day
- extracts day of the month;datetime.hour
- extracts hour from time;datetime.minute
- extracts minute from time;datetime.second
- extracts second from time;datetime.microsecond
- extracts microseconds from time.
For example, from the datetime
object, we can extract only day, minute, and second.
# Load class from library from datetime import datetime # Create datetime object dt = datetime(2020, 11, 1, 11, 20, 25) # Extract day, minute and second print("Day of month:", dt.day) print(f"Minute:Second - {dt.minute}:{dt.second}")
Task
Given datetime
object dt
with the assigned date "May 15, 2013, 18:10:52". Replace the first two ___
parts with the day
and month
of dt
(like 15.5), and the last two ones with the hour
and minute
(like 18:10).
Thanks for your feedback!
Like for date
objects, there are also attributes for datetime
allowing us to extract any part of the date and time we want. These are:
datetime.year
- extracts year;datetime.month
- extracts month;datetime.day
- extracts day of the month;datetime.hour
- extracts hour from time;datetime.minute
- extracts minute from time;datetime.second
- extracts second from time;datetime.microsecond
- extracts microseconds from time.
For example, from the datetime
object, we can extract only day, minute, and second.
# Load class from library from datetime import datetime # Create datetime object dt = datetime(2020, 11, 1, 11, 20, 25) # Extract day, minute and second print("Day of month:", dt.day) print(f"Minute:Second - {dt.minute}:{dt.second}")
Task
Given datetime
object dt
with the assigned date "May 15, 2013, 18:10:52". Replace the first two ___
parts with the day
and month
of dt
(like 15.5), and the last two ones with the hour
and minute
(like 18:10).