Мы регистрируем некоторые события на наших серверах, получаем текущее время каждого события, создаем новый объект Date.вот так new Date()
Но вчера что-то пошло не так.регистратор показывает, что эта запись была зарегистрирована в 2012-01-21 14:06:04
, но событие получило время, отличное от new Date()
, это: 2012-01-21 13:06:04
Существует разница в один час.
Тем не менее, другие события получают правильное время непосредственно до и после этого ошибочного события.
БОНУС
Мы регистрируем события, используя этот форматер:
// Of course, this means that we read our buggy timestamp like: '120121130604'
// but that's irrelevant :p
public static SimpleDateFormat messageDateTimeFormatter = new SimpleDateFormat("yyMMddHHmmss");
Есть идеи?