Эмулятор Android возвращает неверную дату - PullRequest
1 голос
/ 03 декабря 2010

Я пытаюсь получить дату в Android, используя этот код

        final Date df = new Date();
        final DateFormat dft;
        dft = DateFormat.getDateInstance(DateFormat.SHORT, Locale.US);
        final String  dftX = dft.format(df).toString();

Это работает, но возвращается как 11/03/10 вместо 12/03/10. Эмулятор, кажется, показывает правильную дату. Что я делаю не так?

Рик

1 Ответ

4 голосов
/ 03 декабря 2010

Насколько я знаю, вы должны добавить «+1» к вашему месяцу, потому что при конвертации дат месяц отсчета начинается с «0» как январь и заканчивается «11» для декабря

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...