--- test case: 2020-09-01 00:00:00 +03:00 / h in: timezone: :Europe/Riga time: 2020-09-01 00:00:00 +03:00 base: h out: time: 2020-09-01 00:00:00 +03:00 --- test case: 2020-09-01 00:00:01 +03:00 / h in: timezone: :Europe/Riga time: 2020-09-01 00:00:01 +03:00 base: h out: time: 2020-09-01 01:00:00 +03:00 --- test case: 2020-09-01 23:00:01 +03:00 / h in: timezone: :Europe/Riga time: 2020-09-01 23:00:01 +03:00 base: h out: time: 2020-09-02 00:00:00 +03:00 --- test case: 2020-09-01 00:00:01 +03:00 / d in: timezone: :Europe/Riga time: 2020-09-01 00:00:01 +03:00 base: d out: time: 2020-09-02 00:00:00 +03:00 --- test case: 2020-09-01 00:00:00 +03:00 / d in: timezone: :Europe/Riga time: 2020-09-01 00:00:00 +03:00 base: d out: time: 2020-09-01 00:00:00 +03:00 --- test case: 2020-12-31 23:59:59 +02:00 / d in: timezone: :Europe/Riga time: 2020-12-31 23:59:59 +02:00 base: d out: time: 2021-01-01 00:00:00 +02:00 --- test case: 2020-09-08 16:23:00 +03:00 / w in: timezone: :Europe/Riga time: 2020-09-08 16:23:00 +03:00 base: w out: time: 2020-09-14 00:00:00 +03:00 --- test case: 2020-09-08 16:23:00 +03:00 / M in: timezone: :Europe/Riga time: 2020-09-08 16:23:00 +03:00 base: M out: time: 2020-10-01 00:00:00 +03:00 --- test case: 2020-09-08 16:23:00 +03:00 / y in: timezone: :Europe/Riga time: 2020-09-08 16:23:00 +03:00 base: y out: time: 2021-01-01 00:00:00 +02:00 --- test case: 2020-09-01 00:00:00 +03:00 / m in: timezone: :Europe/Riga time: 2020-09-01 00:00:00 +03:00 base: m out: time: 2020-09-01 00:00:00 +03:00 --- test case: 2020-09-01 00:00:01 +03:00 / m in: timezone: :Europe/Riga time: 2020-09-01 00:00:01 +03:00 base: m out: time: 2020-09-01 00:01:00 +03:00 ...