Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/107.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios (null)在使用NSDateFormatter之后_Ios_Nsdate_Xcode4.5_Nsdateformatter - Fatal编程技术网

Ios (null)在使用NSDateFormatter之后

Ios (null)在使用NSDateFormatter之后,ios,nsdate,xcode4.5,nsdateformatter,Ios,Nsdate,Xcode4.5,Nsdateformatter,我正在尝试从NSDate字符串格式化NSDate: NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatter setDateFormat:@"EEEE, dd.MM.yyyy"]; NSString * appStart = [appointment start]; NSLog(@"app start: %@", appStart); NSString *startDateFormatted

我正在尝试从NSDate字符串格式化NSDate:

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"EEEE, dd.MM.yyyy"];

NSString * appStart = [appointment start];
NSLog(@"app start: %@", appStart);
NSString *startDateFormatted = [dateFormatter stringFromDate:appStart];
NSLog(@"formatted date: %@", startDateFormatted );
输出:

2012-12-31 15:21:04.722 App[3296:907] app start: 2012-12-31 15:00:00
2012-12-31 15:21:04.723 App[3296:907] formatted date: (null)

我做错了什么?

stringFromDate
NSDate
*作为参数,而不是
NSString
*。如果你需要进一步的帮助,让我知道

stringFromDate
NSDate
*作为参数,而不是
NSString
*。如果你需要进一步的帮助,让我知道

这是正确的。由于我的数据是一个NSString,我必须首先将其转换为NSDate,以便正确格式化。非常感谢。这是正确的。由于我的数据是一个NSString,我必须首先将其转换为NSDate,以便正确格式化。非常感谢。