Có ai biết một cách trong tệp ICS để chỉ định rằng tất cả thời gian được viết theo giờ địa phương tại địa điểm không? Tôi nghĩ rằng để lại 'Z' ra khỏi cuối thời gian, và sử dụng TZID = "America/Denver" (ví dụ) trong DTSTART và DTEND dòng thực hiện điều này, nhưng MS Outlook giả định rằng tất cả các lần trong thời gian tiêu chuẩn của vị trí. Các sự kiện của tôi đều tính đến thời gian tiết kiệm ánh sáng ban ngày.MS Outlook diễn giải không chính xác các tệp ICS theo giờ địa phương: quá thời gian tiết kiệm ánh sáng ban ngày
Tôi có phải viết lại ứng dụng để có thời gian ở dạng UTC không?
Tôi có phải bao gồm một khối ngay từ đầu để xác định múi giờ không? Điều này rất khó vì tôi muốn hỗ trợ mọi múi giờ trong cơ sở dữ liệu Olson.
Nhưng hiện tại MS Outlook đẩy mọi cuộc hẹn trong thời gian tiết kiệm ánh sáng ban ngày về phía trước một giờ, điều đó là sai.
Cảm ơn trước vì đã được trợ giúp.
Tôi cũng muốn nghe câu trả lời. Tôi hình có hai tùy chọn cho điều này: 1) Cấu hình thời gian bắt đầu độc lập múi giờ trong chính tệp, nếu có thể 2) Kiểm tra phía máy chủ múi giờ của người dùng và phục vụ tệp .ics cụ thể trong thời gian chạy. –