Pull to refresh
4
0
Send message

И снова об «Incorrect time zone information for Russian time zones » [.Net bug, ID: 693286]

Reading time3 min
Views7.2K
Добрый день, коллеги, спешу поделиться проблемой, возникшей при интеграции Java и .Net сервисов. Для пущей наглядности приведу пример: .Net сервис читает даные типа Date из базы данных, переводит их в тип long затем передает на сторону Java consumer'a, где уже из long создается полноценный инстанс java.util.Date. Всё бы ничего, до тех пор, пока мы не стали вычитывать исторические данные, то есть данные до знаменитой отмены перехода на зимнее-или-уж-какое-там-время. .Net сервис (в русской time-zone) передает дату (или более точно формирует long) для «01/01/2010 13:00:00», а на стороне Java создается инстанс java.util.Date как «01/01/2010 12:00:00». Откуда эта непонятная разница в час ?! Начиаем исследовать.
Читать дальше →

Information

Rating
Does not participate
Registered
Activity