iOS 앱을 개발중인 MacBook &을 실제 iPhone에서 실행하고 있습니다.[NSDate date]를 사용하여 현재 시간을 가져 오지만 반환 값이 잘못되었습니다.
: 모두 내 맥북 & 내 아이폰은 나에게 현재 시간을 2016년 8월 11일 13시 18분있다 그러나 동시에, 다음 코드 나에게 3시간 이전 지금보다 현재 시간을 보여줍니다 보여
NSLog(@"NOW = %@",[NSDate date]); // it prints out 2016-08-11 10:18:17 +0000
그러나 NSDate 설명서는 +date
함수가 현재 날짜와 시간을 반환한다고 알려줍니다. 왜 내가 3 시간 전에 날짜 시간을받는거야?
날짜를 인쇄하면 UTC (+0000)로 표시됩니다. 나는 당신이 시간대에있는 것 같아요 UTC보다 3 시간 늦은 – Paulw11