このタイムスタンプを整形された日付文字列に変換するのは本当に苦労しています。 "1316625985"Objective-C:タイムスタンプを書式設定された日付/時刻に変換するのに役立ちます
をそしてここで私が作った機能です:
は、ここでタイムスタンプです
-(NSString*)timestamp2date:(NSString*)timestamp{
NSString * timeStampString =timestamp;
//[timeStampString stringByAppendingString:@"000"]; //convert to ms
NSTimeInterval _interval=[timeStampString doubleValue];
NSDate *date = [NSDate dateWithTimeIntervalSince1970:_interval];
NSDateFormatter *_formatter=[[NSDateFormatter alloc]init];
[_formatter setDateFormat:@"dd/MM/yy"];
return [_formatter stringFromDate:date];
}
トラブルがあり、それは1972年に戻って日付を保持します! (2011年7月7日)これは2011年9月の日付なので間違っています...
誰もが解決策を提案できますか?事前に
多くのおかげで、
NSCalendarとNSDateComponentsを使って日付オブジェクトを作成しようとしましたか?それが私が過去にやったことです。 –
これで解決しましたか? – bryanmac