Objective c 目标C中的长期目标
我有一个8字节的字符数组,其中包含长整型的当前日期。如何将其转换为NSDateObjective c 目标C中的长期目标,objective-c,nsdate,Objective C,Nsdate,我有一个8字节的字符数组,其中包含长整型的当前日期。如何将其转换为NSDate [NSDate date] 将返回当前日期 或者,请参阅NSDateFormatter,使用格式规范将其转换为字符串,然后返回。除此之外。。。我们需要知道您的字符数组的内部表示形式。提供了initWithTimeIntervalenceReferenceDate。诀窍是正确地确定“参考日期”。默认情况下,苹果使用2001年1月1日 杰夫如果你有这样的东西=>20100914 char arr[] = {'2','0
[NSDate date]
将返回当前日期
或者,请参阅NSDateFormatter,使用格式规范将其转换为字符串,然后返回。除此之外。。。我们需要知道您的字符数组的内部表示形式。提供了initWithTimeIntervalenceReferenceDate
。诀窍是正确地确定“参考日期”。默认情况下,苹果使用2001年1月1日
杰夫如果你有这样的东西=>20100914
char arr[] = {'2','0','1','0','0','9','1','4','\0'};
NSString *dateString = [NSString stringWithCString:arr encoding:NSASCIIStringEncoding];
NSDateFormatter *df = [NSDateFormatter new];
[df setDateFormat:@"yyyyMMdd"];
NSDate *date = [df dateFromString:dateString];