Datetime basics
Timeless dates and datetimes are represented by the Datetime class. All Timeless objects are assumed to be UTC if any other timezone is specified.
Timezones
Note that Timeless make use of the standard module zoneinfo to handle timezones. Said that, you can set any system timezone you want or any other listed at tzdata.
Getting the current time
One can also use the convenience methods now and today to create a Datetime object. Since Timeless doesn't differentiate between datetime and date objects, now and today are almost equivalent, despite values other than day, month and year being zero on when using today.
Replacing object values
There are two ways to replace the values of a Datetime object.
If you just want to zero out hour, minute, second and microsecond, you can use the set_zero method.
However, if you want to replace other values of a Datetime object, you can use the set method.