已经阅读了很多关于此的帖子,但我仍然找不到下面的代码有什么问题。可能是一些错字。我相信我得到“代码盲”;-) 请帮忙?谢谢。
没有获得实际的当前日期+时间,只是用于 dateFormat 的 dateStr(“2012-08-10 10:00”),而不是实际的日期+时间,类似于:“2012-09-20 @ 13 :24"。
// Trim the date
NSString *dateStr = @"2012-08-10 10:00";
// Convert string to date object
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
dateFormat.dateFormat = @"yyyy-MM-dd HH:mm";
NSDate *date = [dateFormat dateFromString:dateStr];
// Convert date object to desired output format
dateFormat.dateFormat = @"yyyy-MM-dd '@' HH:mm";
dateStr = [dateFormat stringFromDate:date];
NSLog(@">>> TEST: new dateStr is: %@", dateStr);
// Gives result: ">>> TEST: new dateStr is: 2012-08-10 @ 10:00".