I have a question related to dates and time in Python.

**Problem:**

```
date = datetime.datetime.strptime(str(row[1]), "%Y-%m-%d %H:%M:%S")
localtime = date.astimezone(pytz.timezone("Europe/Brussels"))
formattedDate = localtime.strftime("%Y-%m%-%d")

```

1. In the code above, `str(row[1])` gives back a UTC datetime coming from a mysql database: `2022-02-28 23:00:00`
2. I parse this as a datetime and change the timezone to Europe/Brussels.
3. I then format it back to a string.

**Expected result:**

I'd like to return the date in local time. Europe/Brussels adds one hour so I would expect that strftime returns `2022-03-01`, but it keeps returning `2022-02-28`.

Can somebody help?