Bộ chọn ngày/giờ hiện tại trong Sitecore giả định thời gian hệ thống cục bộ của máy chủ CM (Tiêu chuẩn phương Đông/Giờ ban ngày) trong trường hợp chúng tôi chọn ngày và giờ cho Sự kiện của chúng tôi.Làm cách nào để quản lý múi giờ trong Sitecore?
Nhanh chóng trở nên rõ ràng rằng chúng tôi cần một cách để các tác giả nội dung chọn múi giờ cho các sự kiện. Ban đầu, chúng tôi quyết định cung cấp Droplist các từ viết tắt múi giờ được xác định trước như '' PST ',' EST ',' EDT ', v.v. Trong khi giải pháp này hoạt động OK cho mục đích hiển thị, chúng tôi ngay lập tức gặp sự cố khi cố gắng tạo động .ICS lịch hẹn cho các sự kiện.
Để tạo tệp .ICS, chúng ta cần cách kết hợp ngày bắt đầu và ngày kết thúc của sự kiện (lần nữa là EST hoặc EDT) và viết tắt múi giờ (EST, PST, v.v.) thành đối tượng UTC DateTime .
Tôi hiểu rằng ASP.NET does not support timezone abbreviations, vì vậy tôi tin rằng chúng tôi đang gặp khó khăn trong việc duy trì danh sách các từ viết tắt cùng với giá trị bù trừ UTC của chúng. Không đủ để cung cấp cho tác giả nội dung của chúng tôi một danh sách các múi giờ như GMT -08: 00, GMT -07: 00, v.v., chúng tôi cần bao gồm một số loại viết tắt hoặc tên để giúp họ thực hiện lựa chọn.
Sitecore có bất kỳ trường hoặc tiện ích tích hợp nào để chọn Timezones không?