NSDate への UNIX タイムスタンプ コンバーターとネイティブ チェックの時間を作成しました。私は常に日付と時刻 1970-01-01 00:00:00 +0000 または 01-01-1970 01:00 を返します。オンラインコンバーターでタイムスタンプを確認しましたが、問題ありません。タイムスタンプの例: 1381350121
私の問題は何ですか?
コード:
NSDate *date = [NSDate dateWithTimeIntervalSince1970:[[responseData objectForKey:@"expire"] intValue]];
NSDateFormatter *_formatter=[[NSDateFormatter alloc]init];
[_formatter setDateFormat:@"dd-MM-yyyy HH:mm"];
NSString *ExpireSession =[_formatter stringFromDate:date];
NSLog(@"%@ %@", date, ExpireSession);
これも試しました:
NSString * timeStampString = [responseData objectForKey:@"expire"];
NSTimeInterval _interval=[timeStampString doubleValue];
NSDate *date = [NSDate dateWithTimeIntervalSince1970:_interval];
NSDateFormatter *_formatter=[[NSDateFormatter alloc]init];
[_formatter setDateFormat:@"dd-MM-yyyy HH:mm"];
NSString *ExpireSession =[_formatter stringFromDate:date];
NSLog(@"%@ %@", date, ExpireSession);