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;
}
```