这可能很明显,但我似乎无法将日期字符串转换为NSDate对象。尝试:
NSDateFormatter *df = [[NSDateFormatter alloc]init];
[df setDateFormat:@"HH:mm:ss"];
NSDate *server = [df dateFromString:result];
其中result是一个c#datetime对象,转换为来自webservice的字符串。它看起来像“12/14/2012 8:00:27 PM”。 “服务器”不断上升为零。
此外,在我获得NSDate后,我需要找到“服务器”和当前时间之间的差异,以小时 - 分钟 - 秒为单位。我应该使用NSDateComponents吗?
答案 0 :(得分:2)
[df setDateFormat:@"HH:mm:ss"];
后
其中
result
[...]看起来像"12/14/2012 8:00:27 PM"
它肯定没有您设置的格式,所以您期望什么?您必须设置correct format才能使其正常工作。