iOS 获取本地当前时间,时间戳 -- 把时间戳转化为时间
ios 获取系统当前时间
前言 在开发中,我们常常需要获取系统当前时间,然后对时间进行操作,下面我介绍几种获取时间的方法----已经封装好了,拖到工程里面就可以使用!
一.获取当前时间
```
//获取当前时间
```
-(NSString*)getCurrentTime {
NSDateFormatter*formatter = [[NSDateFormatter alloc]init];[formatter setDateFormat:@"yyyMMddHHmmss"];
NSString*dateTime = [formatter stringFromDate:[NSDatedate]];
self.CurrentTime= dateTime;
NSLog(@"当前时间是===%@",_CurrentTime);
return_CurrentTime;
}
```
```
2.获取当前时间戳
-(NSString*)getCurrentTimestamp{
NSDate* dat = [NSDate dateWithTimeIntervalSinceNow:0];
NSTimeInterval a=[dat timeIntervalSince1970];
NSString*timeString = [NSString stringWithFormat:@"%0.f", a];//转为字符型
returntimeString;
}
```
```
3.把时间戳转化为时间
-(NSString*)SetTime:(NSString*)time{
NSDateFormatter*formatter = [[NSDateFormatter alloc]init];
[formatter setDateStyle:NSDateFormatterMediumStyle];
[formatter setTimeStyle:NSDateFormatterShortStyle];
[formatter setDateFormat:@"yyyMMdd"];
inttimeval = [timeintValue];
NSDate*confromTimesp = [NSDate dateWithTimeIntervalSince1970:timeval];
// NSLog(@"1296035591 = %@",confromTimesp);
NSString*confromTimespStr = [formatters tringFromDate:confromTimesp];
returnconfromTimespStr;
}
```