Android Location getTime () добавляет 1-дневную ошибку

В настоящее время я использую Samsung Galaxy Tab P1000, и у меня возникла проблема, и я не знаю наверняка, случается ли она со всеми смартфонами. При синхронизации GPS я каждый раз получаю location.getTime (); он возвращает фактическую дату плюс 1 день. Я что-то делаю не так или это ошибка?

Вот код:

@Override
    public void onLocationChanged(Location location) {
        setRealTime(location.getTime()); 
        ...
        data = new Date();
        data.setTime(getRealTime());
    }

А сегодня, например, 15:31 16.01, отображается 15:31 17.01

Проблема в исключительно в Samsung Galaxy Tab P1000 ...

есть идеи?

5
задан Andre Mariano 17 January 2012 в 16:25
поделиться