Course Content
Dealing with Dates and Times in Python
Dealing with Dates and Times in Python
Datetime Methods
datetime
objects as it follows from the name contain both date and time. So, the methods we learned for date
objects are also appliable to datetime
objects. These methods are: .weekday()
, .isoweekday()
and .replace()
.
But since we expand date
with time
there have to be some new methods. For example, we can split datetime
objects into date
and time
objects. In the previous chapter, we used .day
, .minute
and other methods to extract specific dimensions of a datetime
object. These methods are:
datetime.date()
- returnsdate
ofdatetime
object;datetime.time()
- returnstime
ofdatetime
object;
# Load class from library from datetime import datetime # Create datetime object dt = datetime(2010, 7, 5, 18, 30, 25) # Extract month and day print(f"date object extracted from dt: {dt.date()}") # Extract hour and minute print(f"time object extracted from dt: {dt.time()}")
Task
Create datetime
object dt
with value "December 30, 1995, 23:45:37". Return the day of the week of this date using .isoweekday()
method. Then, extract the date
and time
objects from dt
.
Thanks for your feedback!
Datetime Methods
datetime
objects as it follows from the name contain both date and time. So, the methods we learned for date
objects are also appliable to datetime
objects. These methods are: .weekday()
, .isoweekday()
and .replace()
.
But since we expand date
with time
there have to be some new methods. For example, we can split datetime
objects into date
and time
objects. In the previous chapter, we used .day
, .minute
and other methods to extract specific dimensions of a datetime
object. These methods are:
datetime.date()
- returnsdate
ofdatetime
object;datetime.time()
- returnstime
ofdatetime
object;
# Load class from library from datetime import datetime # Create datetime object dt = datetime(2010, 7, 5, 18, 30, 25) # Extract month and day print(f"date object extracted from dt: {dt.date()}") # Extract hour and minute print(f"time object extracted from dt: {dt.time()}")
Task
Create datetime
object dt
with value "December 30, 1995, 23:45:37". Return the day of the week of this date using .isoweekday()
method. Then, extract the date
and time
objects from dt
.
Thanks for your feedback!
Datetime Methods
datetime
objects as it follows from the name contain both date and time. So, the methods we learned for date
objects are also appliable to datetime
objects. These methods are: .weekday()
, .isoweekday()
and .replace()
.
But since we expand date
with time
there have to be some new methods. For example, we can split datetime
objects into date
and time
objects. In the previous chapter, we used .day
, .minute
and other methods to extract specific dimensions of a datetime
object. These methods are:
datetime.date()
- returnsdate
ofdatetime
object;datetime.time()
- returnstime
ofdatetime
object;
# Load class from library from datetime import datetime # Create datetime object dt = datetime(2010, 7, 5, 18, 30, 25) # Extract month and day print(f"date object extracted from dt: {dt.date()}") # Extract hour and minute print(f"time object extracted from dt: {dt.time()}")
Task
Create datetime
object dt
with value "December 30, 1995, 23:45:37". Return the day of the week of this date using .isoweekday()
method. Then, extract the date
and time
objects from dt
.
Thanks for your feedback!
datetime
objects as it follows from the name contain both date and time. So, the methods we learned for date
objects are also appliable to datetime
objects. These methods are: .weekday()
, .isoweekday()
and .replace()
.
But since we expand date
with time
there have to be some new methods. For example, we can split datetime
objects into date
and time
objects. In the previous chapter, we used .day
, .minute
and other methods to extract specific dimensions of a datetime
object. These methods are:
datetime.date()
- returnsdate
ofdatetime
object;datetime.time()
- returnstime
ofdatetime
object;
# Load class from library from datetime import datetime # Create datetime object dt = datetime(2010, 7, 5, 18, 30, 25) # Extract month and day print(f"date object extracted from dt: {dt.date()}") # Extract hour and minute print(f"time object extracted from dt: {dt.time()}")
Task
Create datetime
object dt
with value "December 30, 1995, 23:45:37". Return the day of the week of this date using .isoweekday()
method. Then, extract the date
and time
objects from dt
.