【IT168技术】关于Mac/iPhone编程中有关日期的format标准的思路如下:
通过NSDateFormatter一路找过来:
http://unicode.org/reports/tr35/#Date_Format_Patterns
作用:
通过一个NSDate,来得到特定格式的字符串。
例子:
NSDateFormatter *dateFormatter = [[[NSDateFormatter alloc] init] autorelease];
[dateFormatter setDateFormat: @"YYYY.MM.dd"];
NSString *dateStr = [dateFormatter stringFromDate: [NSDate date]];
NSLog(@"dateStr = %@", dateStr);
[dateFormatter setDateFormat: @"YYYY.MM.dd"];
NSString *dateStr = [dateFormatter stringFromDate: [NSDate date]];
NSLog(@"dateStr = %@", dateStr);
打印结果:
2010-10-09 11:52:52.524 Demo[2158:207] dateStr = 2010.10.09