NSDate * originalDate = [NSDate new];
NSTimeZone* sourceTimeZone = [NSTimeZone timeZoneWithAbbreviation:@"GMT"];
NSTimeZone* destinationTimeZone = [NSTimeZone localTimeZone];
NSInteger sourceGMTOffset = [sourceTimeZone secondsFromGMTForDate:originalDate];
NSInteger destinationGMTOffset = [destinationTimeZone secondsFromGMTForDate:originalDate];
NSTimeInterval interval = destinationGMTOffset - sourceGMTOffset;
NSDate* destinationDateNow = [[[NSDate alloc] initWithTimeInterval:interval sinceDate:originalDate] autorelease];
本文将介绍如何在Objective-C与Swift中通过日期时间区间的转换来实现日期格式的互换,包括获取本地时间区偏移量、计算两个时间区间的差,并通过这个差值来生成目标时间区间内的日期。
4770

被折叠的 条评论
为什么被折叠?



