//=============================时间转换成秒=========================================
-(NSInteger)timeStep:(NSString*)DateTimes
{
NSString* timeStr = DateTimes;
NSDateFormatter *formatter = [[NSDateFormatteralloc] init];
[formatter setDateStyle:NSDateFormatterMediumStyle];
[formatter setTimeStyle:NSDateFormatterShortStyle];
//[formatter setDateFormat:@"YYYY-MM-dd"];
[formatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];// ----------设置你想要的格式,hh与HH的区别:分别表示12小时制,24小时制
NSTimeZone* timeZone = [NSTimeZonetimeZoneWithName:@"Asia/Beijing"];//北京时间
[formattersetTimeZone:timeZone];
NSDate* date = [formatter dateFromString:timeStr];
//------------将字符串按formatter转成nsdate
NSDate *datenow = [NSDatedate];//现在时间,你可以输出来看下是什么格式
NSLog(@"datenow +++++++++++++====%@",datenow);
NSString *nowtimeStr = [formatterstringFromDate:datenow];//----------将nsdate按formatter格式转成nsstring
//时间转时间戳的方法:
NSInteger timeSp = (long)[datetimeIntervalSince1970];
NSLog(@"*********************timeSp:%d",timeSp);//时间戳的值
return timeSp;
}
//================================================秒转换成时间=========================================================
-(void)stepTime:(NSInteger)TimeDates
{
NSDateFormatter *formatter = [[NSDateFormatteralloc] init];
[formatter setDateStyle:NSDateFormatterMediumStyle];
[formatter setTimeStyle:NSDateFormatterShortStyle];
[formatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
//时间戳转时间的方法
NSDate *confromTimesp = [NSDatedateWithTimeIntervalSince1970:TimeDates];
NSLog(@"1396035591 = %@",confromTimesp);
NSString *confromTimespStr = [formatter stringFromDate:confromTimesp];
NSLog(@"confromTimespStr = %@",confromTimespStr);
}