If you want the appropriate time zone, you need to plus/minus the time different with [NSDate date].
The below code can make up the time for Hong Kong time zone.
- (NSDate *)timeStamp
{
// Get GMT time
NSTimeInterval rightNowInterval = [[NSDate date] timeIntervalSince1970];
// time difference is 8 hours between GMT and Hong Kong
NSTimeInterval estoniaTimeZoneDifference = 60*60*8;//60 seconds, 60 minutes, 8 hours
// Hong Kong is 8 hours ahead GMT
NSDate *timeStamp = [NSDate dateWithTimeIntervalSince1970:(rightNowInterval + estoniaTimeZoneDifference)];
return timeStamp;
}
No comments:
Post a Comment