NSString和NSDate的转化

  1. NSDateFormatter *formatter = [[NSDateFormatter alloc] init];  
  2. NSTimeZone *timeZone = [NSTimeZone localTimeZone];    
  3. [formatter setTimeZone:timeZone];  
  4. [formatter setDateFormat : @"M:d:yyyy h:m a"];  
  5. NSString *stringTime = @"12:5:2011 3:4 am";  
  6. NSDate *dateTime = [formatter dateFromString:stringTime];                                    // 把NSString转化为NSDate
  7. NSLog(@"%@", dateTime);//打印2011-12-04 19:04:00 +0000,这里+0000表示时区  
  8.   
  9. NSDate *dateNow = [NSDate date];  
  10. NSLog(@"%@", dateNow);//打印2011-08-17 08:26:57 +0000,这里+0000表示时区   
  11. [formatter setDateFormat : @"yyyy年M月d日 H点m分"];   
  12. NSLog(@"%@", [formatter stringFromDate:dateNow]);//打印2011年8月17日 16点26分     把NSDate 转化为 NSString

你可能感兴趣的:(NSString和NSDate的转化)