本文主要是介绍NSDateFormatter用法:,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
日期格式化是最基本的了,就是那些套路,下面列一下:
NSDateFormatter * dateFormatter = [[[NSDateFormatter alloc] init]autorelease];
[dateFormatter
[dateFormatter
[dateFormatter setDateFormat:@"yyyy年MM月dd日 hh:mmaaa"];
NSDate *date = [NSDate date];
NSString * s = [dateFormatter stringFromDate:date];
显示效果为:2012年09月01日 03:49PM
下面附上几个格式:这个是从Cocoachina上来的
yyyy:MM:dd G 'at' HH:mm:ss zzz
EEE, MMM d, "yy
h:mm a
hh 'o"clock' a,zzzz
K:mm a, z
yyyyy,MMMM.dd GGG hh:mm aaa
下面是得到当前的年,月,日,时,分,秒。
NSCalendar *cal = [NSCalendar currentCalendar];
unsigned int unitFlags = NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit | NSHourCalendarUnit | NSMinuteCalendarUnit | NSSecondCalendarUnit;
NSDateComponents *dd = [cal components:unitFlags fromDate:date];
int y = [dd year];
int
int d = [dd day];
int h = [dd hour];
int m = [dd minute];
int s = [dd second];
这篇关于NSDateFormatter用法:的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!