Có cách nào để có được ngày cụ thể (cách) khi các tia sáng ban ngày bắt đầu và kết thúc cho mỗi quốc gia sử dụng C hoặc Mục tiêu-C?Tìm dấu thời gian DST (Daylight Savings Time) bằng Objective-C/C?
Ở Mexico, thời gian mùa hè bắt đầu vào Chủ nhật đầu tiên vào tháng 4 lúc 2:00 sáng và kết thúc vào Chủ Nhật cuối cùng của tháng 10 lúc 2:00 sáng. Trong nhiều hệ thống POSIX này được viết dưới dạng
M4.1.0/2,M10.5.0/2
(Begins: Month 4, 1st Sunday at 02:00AM, Ends: Month 10, last Sunday at 02:00AM)
Tôi biết người ta có thể biết nếu tiết kiệm ánh sáng ban ngày hiện đang hoạt động sử dụng
NSTimeZone* systemTimeZone = [NSTimeZone systemTimeZone];
BOOL dstIsOn = [systemTimeZone isDaylightSavingTime];
và rằng nó có thể để có được thời gian cho đến khi tới Daylight Savings
bắt đầu
NSTimeZone* systemTimeZone = [NSTimeZone systemTimeZone];
NSTimeInterval delta = [systemTimeZone daylightSavingTimeOffset];
NHƯNG: Làm cách nào để tìm ngày cụ thể giúp tiết kiệm/kết thúc vào ban ngày?
Có một số bảng giết người ở đó mà tôi không thể tìm thấy?
Bất kỳ trợ giúp nào sẽ được đánh giá rất nhiều!
FYI, ở Hoa Kỳ, thời gian tiết kiệm ánh sáng ban ngày của chúng tôi đã tăng thêm khoảng 3 tuần vào mỗi đầu. –
@CarlVeazey Bạn thực sự đúng. Thay đổi đất nước để Méjico mặc dù sẽ vui mừng thay đổi nó để Glorious Nation của Kazakhstan đã họ quan sát DST. – Groot