= datetime(year, month, day, hour=0, minute=0, second=0, ...)
= timedelta(days=0, seconds=0, microseconds=0, milliseconds=0,
minutes=0, hours=0, weeks=0)
```
* **Use `'.weekday()'` to get the day of the week (Mon == 0).**
* **`'fold=1'` means second pass in case of time jumping back for one hour.**
### Now
```python
= D.today() # Current local date.
= DT.today() # Naive datetime from current local time.
= DT.utcnow() # Naive datetime from current UTC time.
= DT.now() # Aware datetime from current time.
```
### Timezone
```python
= pytz.utc # UTC timezone.
= pytz.timezone('/') # Timezone from 'Continent/City' string.
= .astimezone() # Datetime converted to passed timezone.
= .replace(tzinfo=) # Unconverted object with new timezone.
= .utcoffset() # Timezone's current offset from UTC.
= .dst() # Daylight saving time offset.
```
### Encode
```python
= D/T/DT.fromisoformat('') # D/T/DT from ISO string.
= DT.strptime(, ' | | |