我需要将NSDate转换为NSString,然后使用此NSString并将其转换回具有完整时间和日期的NSDate - 存储此内容的最佳格式是什么?
答案 0 :(得分:5)
转换为NSString, 首先,NSTimeInterval然后创建NSString对象并执行您想要的操作。
转换为NSDate, 首先将其转换为NSTimeInterval(double值)并创建一个NSDate对象
NSDate *date = [NSDate date];
// convert to NSString
NSString *strValue = [NSString stringWithFormat:@"%f", [date timeIntervalSince1970]];
// convert to NSDate
date = [NSDate dateWithTimeIntervalSince1970:[strValue doubleValue]];