//NSDate轉NSString
+(NSString*)stringFromDate:(NSDate*)date
{
//用於格式化NSDate對象
NSDateFormatter*dateFormatter=[[NSDateFormatteralloc]init];
//設置格式:zzz表示時區
[dateFormattersetDateFormat:@"yyyy-MM-dd HH:mm:sszzz"];
//NSDate轉NSString
NSString *currentDateString=[dateFormatterstringFromDate:date];
//如果需要的格式爲xxxx-xx-xx,只需要截取字符串就好了(下面兩行代碼)
//NSArray *dateArray = [dateString componentsSeparatedByString:@" "];
// NSString *currentDateString = [dateArrayfirstObject];
return currentDateString;
}
//NSString轉NSDate
+(NSDate*)dateFromString:(NSString*)string
{
//設置轉換格式
NSDateFormatter *formatter=[[NSDateFormatteralloc]init];
[formatter setDateFormat:@"yyyy-MM-ddHH:mm:ss"];
//NSString轉NSDate
NSDate *date=[formatterdateFromString:string];
return date;
}
// 將時間戳轉換成字符串
+(NSString *)converTime:(NSString *)time
{
NSDate *frTime = [[NSDatealloc]initWithTimeIntervalSince1970:[timedoubleValue]/1000.0];
NSString *dateTime = [selfgetDateStringWithDate:frTime DateFormat:@"yyyy-MM-dd HH:mm:ss"];
NSDateFormatter *dateFormat = [[NSDateFormatteralloc] init];
[dateFormat setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
NSString *dateString = [dateFormat stringFromDate:frTime];
returndateString;
}