即使时区更改,如何保持同一日期。例如:我在印度,IST时区。我已在上午10点设置提醒。我搬到美国(有5个时区),我在PDT。它应该提醒我在早上10点PDT,而不是晚上8点30分PDT。请帮助!即使更改时区,如何保持同一日期
2
A
回答
-1
您可以使用此代码。可能对你有帮助。
NSDate sourceDate = Yourdate;
NSTimeZone* sourceTimeZone = [NSTimeZone timeZoneWithName:@"Australia/Melbourne"];
NSTimeZone* destinationTimeZone = [NSTimeZone systemTimeZone]; // your device time . you can also change any time zone like above.
NSInteger sourceGMTOffset = [sourceTimeZone secondsFromGMTForDate:sourceDate];
NSInteger destinationGMTOffset = [destinationTimeZone secondsFromGMTForDate:sourceDate];
NSTimeInterval interval = destinationGMTOffset - sourceGMTOffset;
NSDate* destinationDate = [[NSDate alloc] initWithTimeInterval:interval sinceDate:sourceDate];
相关问题
- 1. 如何更改猫鼬日期时区?
- 2. 即使使用javascript更改页面,如何保持相同元素的更改?
- 3. 如何在具有不同时区的JavaScript中更改日期
- 4. 如何强制日期在时区更改后不更改日期?
- 5. Android更改时区,时间和日期
- 6. 如何保持从日期
- 7. 如何保持同一个分区
- 8. 时间戳日期更改日期时区
- 9. 更改带时区的列日期
- 10. Extjs 4日期 - 更改时区
- 11. 更改时区和日期格式
- 12. 如何在Perl中更改日期时间值的时区?
- 13. Sqlite:更新日期列,但只更改日期 - 保留时间
- 14. 如何在时区更改后让TimeZone和日历保持最新状态?
- 15. 格式[R日期同时保持它们归类为日期
- 16. 用户更改时的日期值保持不变(HTML)
- 17. 如何在方向更改期间保持相同的片段?
- 18. 如何保持同步期间发生的DBChangeTracker中的更改?
- 19. 如何在保持当地日期的同时做date.toString?
- 20. 即使列更改时也保持宽度。 (HTML)
- 21. 如何只更改日期时间的日期部分,同时保留时间部分?
- 22. 在不同的时区更改Excel的下载日期格式
- 23. 如何更改时区将PM2日志
- 24. Ionic 2日期时间更改日期地区
- 25. 如何使用与config.time_zone中设置的时区不同的日期时间保存日期时间
- 26. 如何更改cPanel日期时间区域?
- 27. 如何在php日期中更改时区?
- 28. 将日期更改为另一日期的区域
- 29. 如何在JavaScript中将日期的时区更改为本地时区?
- 30. 根据时区更改时区而不是日期格式
所以如果IST领先于PDT 12.30h,现在是加尔各答的10点。 PDT中什么时候会发生10点? – Andy