如何在iOS中设置自定义日期格式?

问题描述:

我想显示下一个格式的数据:14:23 Sep 10,2012。我该怎么做?如何在iOS中设置自定义日期格式?

+0

https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/DataFormatting/Articles/dfDateFormatting10_4.html#//apple_ref/doc/uid/TP40002369 -SW1 – Mattias 2013-04-05 13:51:58

使用NSDateFormatter

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; 
[dateFormatter setDateFormat:@"hh:mm MMM dd,yyyy"]; 
NSString *stringFromDate = [dateFormatter stringFromDate:[NSDate date]]; 
NSLog(@"today : %@", stringFromDate); 
+4

有关格式化选项,请参见[NSDateFormatter日期格式表](http://waracle.net/iphone-nsdateformatter-date-formatting-table/) – 2013-04-05 14:19:23