我得到了时区的总秒数,但没有得到它早于格林威治标准时间或落后于格林威治标准时间。这是我的代码。
NSDate *sourceDate = [NSDate dateWithTimeIntervalSinceNow:3600 * 24 * 60];
NSTimeZone* destinationTimeZone = [NSTimeZone systemTimeZone];
int totalSeconds = [[NSTimeZone systemTimeZone] secondsFromGMT];
NSLog(@"sourceDate=%@ timeZoneOffset=%d", sourceDate, totalSeconds);
我想知道它是 GMT + 还是 GMT - 例如印度时区是 GMT+5:30 我用这个代码得到的总时间是 19800 秒,但如何知道它是 GMT+ 。
任何帮助将不胜感激。