Làm cách nào để nhận được bù đắp nguyên theo mili giây cho Giờ quốc tế được phối hợp trong iOS theo chương trình?iOS - Làm thế nào để nhận được bù đắp thô cho múi giờ?
25
A
Trả lời
48
NSInteger millisecondsFromGMT = 1000 * [[NSTimeZone localTimeZone] secondsFromGMT];
Trong Swift 3 và Swift 4:
let millisecondsFromGmt = 1000 * TimeZone.autoupdatingCurrent.secondsFromGMT()
0
Xin xem câu trả lời cho câu hỏi của tôi:
https://stackoverflow.com/a/31988549/3004003
Nó có vẻ là chính xác hơn về biểu hiện liệu bù đắp, bởi vì "thô" thực sự có nghĩa là "không có DST chút nào", giống như trong Java (getRawOffset()
trong)lớp)