NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"yyyy-dd-MM HH:mm:ss"];
NSDate *sss = [dateFormat dateFromString:cDate];
NSString *ok=[dateFormat stringFromDate:sss];
NSLog(@"s is :%@",ok);
NSCalendar *calendar=[[NSCalendar alloc]
initWithCalendarIdentifier:NSGregorianCalendar];
NSDateComponents *components = [calendar
components:(NSYearCalendarUnit | NSMonthCalendarUnit |
NSDayCalendarUnit | NSMinuteCalendarUnit |
NSHourCalendarUnit | NSSecondCalendarUnit) fromDate:sss];
NSString *MDY = [NSString stringWithFormat:@"%i/%i/%i",
[components month],[components day],[components year]];
NSString *HM=[NSString stringWithFormat:@"%i:%i",
[components hour],[components second]];
cDate = [NSString stringWithFormat:@"Expires on %@ at %@",MDY,HM];
我得到的結果:2012-1-1 19:1:0
但我想兩位數的所有格式 這樣2012-01-01 19:01:00
如何以兩位數的iPhone格式日期爲所有屬性
任何天才
這兩個都是正確的,但對於第一個迴應我需要爲他投票,任何方式你也是天才。謝謝你這麼多。 – rithik 2011-03-05 08:49:02