Android выбор реализации Date format

174
02 декабря 2018, 16:50

У меня recyclerView с кучей элементов, каждый элемент должен отформатировать и отобразить Date, паттерн для всех одинаковый

Есть

java.text.SimpleDateFormat
android.text.DateFormat

DateFormat удобен что все делается в одну строку, но как я предполагаю SimpleDateFormat работает быстрее, ведь ему известен паттерн, а DateFormat будет каждый вызов этот паттерн сначала парсить, верное ли предположение ? С другой стороны DateFormat позволяет не создавать объект, что лучше в такой ситуации ? Или может что - то из них даже лучше во всех ситуациях ?

Какой из них лучше использовать ?

Answer 1

Если у вас паттерн всегда один и тот же, то надо создать статический SimpleDateFormat

static SimpleDateFormat myDateFormat = new SimpleDateFormat(MY_PATTERN);

тогда вам не надо будет все время его создавать.

READ ALSO
Адская многопоточность

Адская многопоточность

Ситуация такая: в пэкедже создается 6 энтити, которые в свою очередь являются потокамиВо время выполнения они заходят в saveTelegram (для того чтобы...

154
Изменить дизайн MaterialDateTimePicker Android

Изменить дизайн MaterialDateTimePicker Android

столкнулся с проблемой редактирования view MaterialDateTimePicker, как это сделать? Например, хочу поменять backgroundColor у у нижнего элемента - mdtp_animator - как...

162
NullPointer adapter при переходе с интента

NullPointer adapter при переходе с интента

Я в андроиде еще новичек поэтому иногда не могу понять по каким причинам в нем происходят некоторые ошибки, в гугле ничего так и не нашел

165
Как сделать задний фон некоторым словам в TextFlow

Как сделать задний фон некоторым словам в TextFlow

Нужно сделать фон найденным словам в TextFlow

173