Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Datetime Methods | Working with Times
Dealing with Dates and Times in Python
course content

Course Content

Dealing with Dates and Times in Python

Dealing with Dates and Times in Python

1. Working with Dates
2. Working with Times
3. Timezones and Daylight Savings Time (DST)
4. Working with Dates and Times in pandas

bookDatetime 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() - returns date of datetime object;
  • datetime.time() - returns time of datetime object;
1234567891011
# 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()}")
copy

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.

Switch to desktopSwitch to desktop for real-world practiceContinue from where you are using one of the options below
Everything was clear?

How can we improve it?

Thanks for your feedback!

Section 2. Chapter 4
toggle bottom row

bookDatetime 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() - returns date of datetime object;
  • datetime.time() - returns time of datetime object;
1234567891011
# 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()}")
copy

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.

Switch to desktopSwitch to desktop for real-world practiceContinue from where you are using one of the options below
Everything was clear?

How can we improve it?

Thanks for your feedback!

Section 2. Chapter 4
toggle bottom row

bookDatetime 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() - returns date of datetime object;
  • datetime.time() - returns time of datetime object;
1234567891011
# 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()}")
copy

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.

Switch to desktopSwitch to desktop for real-world practiceContinue from where you are using one of the options below
Everything was clear?

How can we improve it?

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() - returns date of datetime object;
  • datetime.time() - returns time of datetime object;
1234567891011
# 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()}")
copy

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.

Switch to desktopSwitch to desktop for real-world practiceContinue from where you are using one of the options below
Section 2. Chapter 4
Switch to desktopSwitch to desktop for real-world practiceContinue from where you are using one of the options below
some-alt