Восстановление летнего времени под Linux на C

У меня есть информация о дате / времени из Берлина, Германия. Например: 2011-05-16 12:24:23, 2011-01-21 17:00:31

К сожалению, в это время НЕТ информации о переходе на летнее время. Я знаю, что первая дата - CEST, а вторая - CET.

Я мог бы написать чек, является ли дата / время летним или нет.

Летнее время начинается в последнее воскресенье марта в 2:00 Утра и заканчивается в последнее воскресенье октября в 3 часа ночи.

Самостоятельная разработка такой проверки кажется мне склонной к ошибкам. Есть ли что-то, что уже можно использовать под Linux на C?

Спасибо за вашу помощь.

5
задан Casi 20 May 2011 в 08:50
поделиться