NSDate转换为24小时格式

时间:2014-07-23 07:52:05

标签: ios nsdate nsdateformatter

我希望我的时间将其转换为24小时格式。

输入:2014-07-23 07:44:47 +0000

输出:19:44:47<<< 我希望这种格式24小时

// MY Code
NSLog(@"before %@",selectedDate);
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"hh:mm a"];
NSLog(@"after %@",[dateFormat stringFromDate:selectedDate]);

这就是我所得到的: enter image description here

编辑:

还尝试了:[dateFormat setDateFormat:@"HH:mm a"];

结果是:enter image description here

1 个答案:

答案 0 :(得分:1)

你的代码很好,总是理解这个概念

[dateFormat setDateFormat:@"hh:mm a"];

hh- 12 hour format

HH - 24 hour format 


  [dateFormat setDateFormat:@"HH:mm a"];

总是提醒,K