NsDateFormatter格式化日期

时间:2017-02-24 19:29:45

标签: objective-c date nsdate nsdateformatter

我如何格式化此日期?

2/24/2017 11:13:43 AM

我试过这段代码但没有用

  NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
    [dateFormatter setDateFormat:@"MM/dd/yyyy HH:mm:ss"];
    NSString *stringDate = [dateFormatter stringFromDate:createdDate];

1 个答案:

答案 0 :(得分:1)

您需要更改日期格式。你需要'a'进入形成者。

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"MM/dd/yyyy hh:mm:ss aa"];
NSString *stringDate = [dateFormatter stringFromDate:[NSDate date]];

输出:

Printing description of stringDate:
02/25/2017 09:56:42 AM

您可以详细了解dateFormate

干杯