Учитывая (UTC) DateTime
объект, как я могу получить соответствующее время в Берлине, в CET или CEST, в зависимости от даты?
Примеры для желаемой функции "convert":
convert(DateTime.new(2018, 07))
=> Sun, 01 Jul 2018 02:00:00 +0200
convert(DateTime.new(2018, 12))
=> Sat, 01 Dec 2018 01:00:00 +0100