#pragma mark 時間戳轉成時間的字符串 zoneStr時間戳的字符串ide
- (NSString *)timestampIntoTime:(NSString *)zoneStr{spa
//時間戳的字符串轉成日期的字符串orm
long long index = [zoneStr longLongValue];字符串
NSDate *sineDate = [NSDate dateWithTimeIntervalSince1970:index/1000];string
NSDateFormatter *dateformatter = [[NSDateFormatter alloc] init];it
//yyyy 年 MM月 dd日 HH24小時 hh12小時 mm分 ss秒 MMMM月份form
[dateformatter setDateFormat:@"yyyy-MM-dd HH:mm:ss MMMM"];class
//日期轉成時間date
NSString *dataString = [dateformatter stringFromDate:sineDate];im
return dataString;
}
#pragma mark 時間轉成時間戳的字符串
- (NSString *)timeStamp{
//獲取系統的時間
NSDate *date = [NSDate date];
//時間作成時間戳
long secondTimeZone = [date timeIntervalSince1970]*1000;
//時間戳轉成字符串
NSString *zoneStr = [NSString stringWithFormat:@"%@",@(secondTimeZone)];
return zoneStr;
}
#pragma mark 格式化時間
- (NSString *)formattedTime{
//獲取系統的時間
NSDate *date = [NSDate date];
//格式化系統的時間
NSDateFormatter *dateformatter = [[NSDateFormatter alloc] init];
//yyyy 年 MM月 dd日 HH24小時 hh12小時 mm分 ss秒 MMMM月份
[dateformatter setDateFormat:@"yyyy-MM-dd HH:mm:ss MMMM"];
//日期轉成時間
NSString *dataString = [dateformatter stringFromDate:date];
return dataString;
}
#pragma mark 格式化成指定的時區 dataStr時間的字符串
- (NSString *)timeZoneTimeFormat:(NSString *)dataStr{
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm"];
NSDate *date = [dateFormatter dateFromString:dataStr];
dateFormatter.timeZone = [NSTimeZone timeZoneWithName:@"Asia/Shanghai"];
NSString *strDate = [dateFormatter stringFromDate:date];
return strDate;
}