//将时间转字符串
-(NSString *)nowString
{
NSDateFormatter *formatter = [[NSDateFormatteralloc] init];
[formatter setDateFormat:@"M-d hh-mm-ss"];
return [formatter stringFromDate:[NSDatedate]];
}
-(NSString *)transTimeStr{
NSDateFormatter *formatter = [[NSDateFormatteralloc] init];
[formatter setDateFormat:@"M-d hh-mm-ss"];
return [formatter stringFromDate:[NSDatedate]];
}
-(NSString *)transTimeStr{
//将字符串转为日期
NSDateFormatter *dateFormat1 = [[NSDateFormatteralloc] init];
[dateFormat1 setTimeZone:[NSTimeZonetimeZoneWithAbbreviation:@"zyc"]];
//先设置给定的字符串是什么格式的例如yyyyMMddHHmmss
[dateFormat1 setLocale:[NSLocalecurrentLocale]];
[dateFormat1 setDateFormat:@"yyyyMMddHHmmss"];
[dateFormat1 setFormatterBehavior:NSDateFormatterBehaviorDefault];
NSDate *date1 = [dateFormat1 dateFromString:@"20000101111111"];
//将日期转为指定格式
NSDateFormatter *dateFormat2 = [[NSDateFormatteralloc] init];
[dateFormat2 setTimeZone:[NSTimeZonetimeZoneWithAbbreviation:@"zyc"]];
[dateFormat2 setLocale:[NSLocalecurrentLocale]];
//将NSDate格式时间转成什么格式的字符串例如转成M-d
[dateFormat2 setDateFormat:@"yyyy-MM-dd HH/mm/ss"];
[dateFormat2 setFormatterBehavior:NSDateFormatterBehaviorDefault];
NSString *timeStr = [dateFormat2 stringFromDate:date1];
return timeStr;
[dateFormat1 setTimeZone:[NSTimeZonetimeZoneWithAbbreviation:@"zyc"]];
//先设置给定的字符串是什么格式的例如yyyyMMddHHmmss
[dateFormat1 setLocale:[NSLocalecurrentLocale]];
[dateFormat1 setDateFormat:@"yyyyMMddHHmmss"];
[dateFormat1 setFormatterBehavior:NSDateFormatterBehaviorDefault];
NSDate *date1 = [dateFormat1 dateFromString:@"20000101111111"];
//将日期转为指定格式
NSDateFormatter *dateFormat2 = [[NSDateFormatteralloc] init];
[dateFormat2 setTimeZone:[NSTimeZonetimeZoneWithAbbreviation:@"zyc"]];
[dateFormat2 setLocale:[NSLocalecurrentLocale]];
//将NSDate格式时间转成什么格式的字符串例如转成M-d
[dateFormat2 setDateFormat:@"yyyy-MM-dd HH/mm/ss"];
[dateFormat2 setFormatterBehavior:NSDateFormatterBehaviorDefault];
NSString *timeStr = [dateFormat2 stringFromDate:date1];
return timeStr;
}