Таким образом, вся штука Java Date / Calendar / GregorianCalendar, очевидно, является шуткой. Какой класс Date использовать?
Изменить: Создание SDK для сторонних разработчиков на Android, где приложение должно указывать дату.
Подробнее Изменить: Вещи, которые делают это настолько очевидной шуткой:
- 99% даты устарело.
- Дата года смещена от 1900
- Дата месяца имеет нулевой индекс, а день - один индекс
- Даты изменяемы
- Вы должны использовать календарь чтобы создать дату ...
- ... за исключением того, что вам действительно нужно использовать GregorianCalendar
- Значительный процент разработчиков хочет использовать другой календарь?
- Calendar.getTime () возвращает дату
- Нет математики даты (например, как далеко друг от друга находятся две даты в годах)
- Возникновение миллисекунд, так как эпоха не считается
- Вы не можете связать части вместе, чтобы получить выражение (например, дату год назад сегодня)
- Возможно, еще больше
задан Hounshell 14 December 2011 в 21:06
поделиться