Contenido del Curso
Dealing with Dates and Times in Python
Dealing with Dates and Times in Python
What Time is it in ... ?
As you might notice, the previous method simply labels to datetime timezone. The second approach is to convert existing datetime
objects with no timezone to a certain timezone
.
Let's consider the same datetime
object as in the previous chapter, but this time with the second approach. The algorithm is the next:
- Create
datetime
object with no timezone; - Create
timezone
object with a certain timezone name (optional); - Apply
.astimezone()
method todatetime
object withtimezone
object as an argument.
# Load libraries and classes import pytz from pytz import timezone from datetime import datetime tz = timezone('Europe/Warsaw') # save timezone dt = datetime(2021, 11, 1, 11, 25, 0) # create datetime object dt_tz = dt.astimezone(tz) # convert dt to tz timezone # Testing print(f"Saved time: {dt}") print(f"Converted time: {dt_tz}")
There you can see a clear difference: not only timezone was saved, but time was adjusted to timezone. Let's try to complete the task! Please note, that code is compiling on a dedicated server with GMT.
Tarea
Use the second approach to convert datetime
object with a current timestamp to tz
timezone:
- Set 'America/New_York' timezone in
tz
. - Apply method to
datetime
objectnow
to convert it totz
timezone.
¡Gracias por tus comentarios!
What Time is it in ... ?
As you might notice, the previous method simply labels to datetime timezone. The second approach is to convert existing datetime
objects with no timezone to a certain timezone
.
Let's consider the same datetime
object as in the previous chapter, but this time with the second approach. The algorithm is the next:
- Create
datetime
object with no timezone; - Create
timezone
object with a certain timezone name (optional); - Apply
.astimezone()
method todatetime
object withtimezone
object as an argument.
# Load libraries and classes import pytz from pytz import timezone from datetime import datetime tz = timezone('Europe/Warsaw') # save timezone dt = datetime(2021, 11, 1, 11, 25, 0) # create datetime object dt_tz = dt.astimezone(tz) # convert dt to tz timezone # Testing print(f"Saved time: {dt}") print(f"Converted time: {dt_tz}")
There you can see a clear difference: not only timezone was saved, but time was adjusted to timezone. Let's try to complete the task! Please note, that code is compiling on a dedicated server with GMT.
Tarea
Use the second approach to convert datetime
object with a current timestamp to tz
timezone:
- Set 'America/New_York' timezone in
tz
. - Apply method to
datetime
objectnow
to convert it totz
timezone.
¡Gracias por tus comentarios!
What Time is it in ... ?
As you might notice, the previous method simply labels to datetime timezone. The second approach is to convert existing datetime
objects with no timezone to a certain timezone
.
Let's consider the same datetime
object as in the previous chapter, but this time with the second approach. The algorithm is the next:
- Create
datetime
object with no timezone; - Create
timezone
object with a certain timezone name (optional); - Apply
.astimezone()
method todatetime
object withtimezone
object as an argument.
# Load libraries and classes import pytz from pytz import timezone from datetime import datetime tz = timezone('Europe/Warsaw') # save timezone dt = datetime(2021, 11, 1, 11, 25, 0) # create datetime object dt_tz = dt.astimezone(tz) # convert dt to tz timezone # Testing print(f"Saved time: {dt}") print(f"Converted time: {dt_tz}")
There you can see a clear difference: not only timezone was saved, but time was adjusted to timezone. Let's try to complete the task! Please note, that code is compiling on a dedicated server with GMT.
Tarea
Use the second approach to convert datetime
object with a current timestamp to tz
timezone:
- Set 'America/New_York' timezone in
tz
. - Apply method to
datetime
objectnow
to convert it totz
timezone.
¡Gracias por tus comentarios!
As you might notice, the previous method simply labels to datetime timezone. The second approach is to convert existing datetime
objects with no timezone to a certain timezone
.
Let's consider the same datetime
object as in the previous chapter, but this time with the second approach. The algorithm is the next:
- Create
datetime
object with no timezone; - Create
timezone
object with a certain timezone name (optional); - Apply
.astimezone()
method todatetime
object withtimezone
object as an argument.
# Load libraries and classes import pytz from pytz import timezone from datetime import datetime tz = timezone('Europe/Warsaw') # save timezone dt = datetime(2021, 11, 1, 11, 25, 0) # create datetime object dt_tz = dt.astimezone(tz) # convert dt to tz timezone # Testing print(f"Saved time: {dt}") print(f"Converted time: {dt_tz}")
There you can see a clear difference: not only timezone was saved, but time was adjusted to timezone. Let's try to complete the task! Please note, that code is compiling on a dedicated server with GMT.
Tarea
Use the second approach to convert datetime
object with a current timestamp to tz
timezone:
- Set 'America/New_York' timezone in
tz
. - Apply method to
datetime
objectnow
to convert it totz
timezone.