目前來看時間戳是一個10位數(小數點之前) double類型的,如果是13位數,那麼需要除以1000
#pragma mark -
#pragma mark timeStringFromTimeInterval 時間戳-->時間
- (NSString *)timeStringFromTimeInterval:(NSTimeInterval)timeInterval
{
NSDateFormatter* formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"YYYY-MM-dd HH:mm:ss"];
NSDate *date = [NSDate dateWithTimeIntervalSince1970:timeInterval];
NSString *timeString = [formatter stringFromDate:date];
[formatter release];
return timeString;
}
#pragma mark -
#pragma mark timeIntervalFromTimeString 時間-->時間戳
- (NSTimeInterval)timeIntervalFromTimeString:(NSString *)timeString
{
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"YYYY-MM-dd HH:mm:ss"];
NSDate *date = [dateFormatter dateFromString:timeString];
[dateFormatter release];
NSTimeInterval timeInterval = [date timeIntervalSince1970];
return timeInterval;
}