Подправлено форматирование даты с днями недели и монтирует - PullRequest
0 голосов
/ 19 октября 2011

Что ж, вместо 2011.10.19 10:30 я хочу иметь что-то вроде 10:30, среда или вместо 2011.09.19 10:30 Я хочу что-то вроде 10:30, сентябрь. Я знаю, что могу это как-то закодировать, но я хочу чистого и не жадного решения. Код будет работать на устройствах Android, поэтому мне нужно что-то, что изящно работает с ресурсами и что-то, что хорошо написано. PreatyTime не помогает мне, потому что он рассчитывает расстояние от этого момента, и нет форматирования, как 12:00, понедельник. Кто-нибудь знает какой-то хороший пример, которому я могу следовать, когда пишу такие вещи?

1 Ответ

0 голосов
/ 19 октября 2011

взгляните на это

Он выдаст вам любой формат, просто передав объект календаря.

Например:

Calendar cal=Calendar.getInstance();
String myFormat=String.format("%1$tH:%1$tM %1$tB",cal);

даст вам такой формат, как "10:30 сентября".

...