/**时间戳与时间转换Tina*/
1)时间戳转NSDate
NSDate *date = [NSDate dateWithTimeIntervalSince1970:[timestamp integerValue]];//timestamp为NSNumber类型
2)NSDate转NSString(封装一下)
NSString *timeStr = [JMTimeHelper niceDateFrom_YYYY_MM_DD_HH_mm_ss:date];
@interface JMTimeHelper : NSObject
+ (NSString *)niceDateFrom_YYYY_MM_DD_HH_mm_ss:(NSDate *)date {
return [[JMTimeHelper YYYY_MM_DD_HH_MM_SS] stringFromDate:date];
}
+ (NSDateFormatter *)YYYY_MM_DD_HH_MM_SS {
static NSDateFormatter *df;
static dispatch_once_t onceToken;
dispatch_once(&onceToken, ^{
df = [[NSDateFormatter alloc] init];
[df setDateFormat: @"yyyy-MM-dd HH:mm:ss"];
});
return df;
}
3)NSDate转NSString
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateStyle:NSDateFormatterMediumStyle];
[dateFormatter setTimeStyle:NSDateFormatterShortStyle];
NSTimeZone* timeZone = [NSTimeZone timeZoneWithName:@"Asia/Shanghai"];
[dateFormatter setTimeZone:timeZone];
[dateFormatter setDateFormat:@"YYYY-MM-dd HH:mm:ss"];
NSString *senderTime = [dateFormatter stringFromDate:date];