Android Time Class формат времени - PullRequest
5 голосов
/ 24 июня 2011

Как мне отформатировать время с помощью Android Time Class. Я хочу отображать время в этом формате "чч: мм AM / PM". Я пытался использовать функцию Time.format, но не уверен, правильно ли я ее использую.

Спасибо

Ответы [ 3 ]

10 голосов
/ 24 июня 2011

Пожалуйста, попробуйте это ..

SimpleDateFormat timeFormat = new SimpleDateFormat("hh:mm aa");
Date dt = new Date();
String strValue = timeFormat.format(dt);
7 голосов
/ 16 января 2013
Time time = new Time();
time.set(0, 0, 17, 4, 5, 1999);
Log.i("Time", time.format("%d.%m.%Y %H:%M:%S"));
4 голосов
/ 28 июля 2013

try:

String strTime = time.format("%I:%M %p");

Ваш ответ может быть получен, но не ограничен этой ссылкой, ссылкой C ++ на "ctime": http://www.cplusplus.com/reference/ctime/strftime/ Я нашел эту ссылку очень полезнойрасшифровка форматов строк, использованных в моей собственной работе.

Документы Android.Text.Format.Time.Format предполагают, что вы знаете что-нибудь: где или как прочитать страницу "man" для strftime,который, если вы не знакомы с использованием Linux (или Mac на терминале), может потребовать некоторого творческого поиска в Интернете или узнать, что " См. man strftime, что означает то, что упоминалось. ".Неофициальный, как в официальной документации, он строит и ссылается на то, что уже было сделано ранее, и оставлен в качестве упражнения для разработчика.

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