Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/27.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
Objective c 目标C中的长期目标_Objective C_Nsdate - Fatal编程技术网

Objective c 目标C中的长期目标

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

我有一个8字节的字符数组,其中包含长整型的当前日期。如何将其转换为NSDate

[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];