developer tip

[NSDate date]로 현재 날짜 및 시간 가져 오기

copycodes 2020. 12. 7. 08:24
반응형

[NSDate date]로 현재 날짜 및 시간 가져 오기


내 시스템의 날짜 시간은 5 월 26 일 22:55이지만 [NSDate date]날짜 시간이 있는 날짜는 5 월 27 일 02:35입니다.

시간대 때문입니까?

그렇다면이 문제를 해결하는 방법, 날짜 시간을 얻을 때 시스템 날짜를 알려주고 시간대를 확인하지 않습니다.


NSLocale* currentLocale = [NSLocale currentLocale];
[[NSDate date] descriptionWithLocale:currentLocale];  

또는 사용

NSDateFormatter *dateFormatter=[[NSDateFormatter alloc] init]; 
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
// or @"yyyy-MM-dd hh:mm:ss a" if you prefer the time with AM/PM 
NSLog(@"%@",[dateFormatter stringFromDate:[NSDate date]]);

참고 URL : https://stackoverflow.com/questions/10772033/get-current-date-time-with-nsdate-date

반응형