Local datetime
Update the code to create a DateTime object for May 15, 2024 at 2:30 PM in the UTC+2 timezone.
dt = DateTime(2024, 5, 15, 14, 30, 0,
#select:tzinfo=timezone(timedelta(hours=2))
)-
❏ timezone="UTC+2"
-
❏ tz="UTC+2"
-
✓ tzinfo=timezone(timedelta(hours=2))
-
❏ timezone=timedelta(hours=2)
Hint
Remember that:
-
The timezone needs to be specified using the
tzinfoparameter -
You need to use the
timezoneclass from thedatetimemodule -
The timezone offset is specified using a
timedeltaobject
Solution
The correct answer is DateTime(2024, 5, 15, 14, 30, 0, tzinfo=timezone(timedelta(hours=2))).
The following code creates a DateTime object representing 2:30 PM on May 15, 2024 in the UTC+2 timezone:
from datetime import timezone, timedelta
from neo4j.time import DateTime
dt = DateTime(
2024, 5, 15, 14, 30, 0,
tzinfo=timezone(timedelta(hours=2))
)Lesson Summary
In this lesson, you enforced your understanding of working with dates and times in Neo4j using the Python driver.
In the next lesson, you will learn about spatial data types.