iOS: используйте setDateFormat в качестве 12-часовых часов - PullRequest
0 голосов
/ 13 января 2012

Мне нужно установить DateFormat для времени как 12-часовые часы, я не знаю, как его установить, этот код показывает 24-часовые часы:

  NSDateFormatter *timeFormater = [[NSDateFormatter alloc] init];   
 [timeFormater setDateFormat:@"HH:mm:ss"]

Ответы [ 4 ]

4 голосов
/ 13 января 2012
NSDateFormatter *timeFormater = [[NSDateFormatter alloc] init];   
[timeFormater setDateFormat:@"h:mm:ss a"]

Или, если вы предпочитаете двузначный час:

NSDateFormatter *timeFormater = [[NSDateFormatter alloc] init];   
[timeFormater setDateFormat:@"hh:mm:ss a"]
1 голос
/ 13 января 2012

Используйте строчные буквы hh, чтобы получить 12 часов, а прописные HH - 24 часа. Вот руководство

1 голос
/ 13 января 2012

Использование [timeFormatter setDateFormat:@"hh:mm:ss"]

0 голосов
/ 13 января 2012
NSDateFormatter *timeFormater = [[NSDateFormatter alloc] init];
[timeFormater setDateFormat:@"h:mm:ss a"]

Попробуйте это.

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