イベントの日付と時刻を選択すると、Sitecoreの現在の日付/時刻ピッカーでは、CMサーバーのローカルシステム時刻(この場合は東部標準時/夏時間)が仮定されます。SitecoreでTimeZonesを管理するには?
コンテンツ作成者がイベントのタイムゾーンを選択する方法が必要であることが急速に明らかになりました。当初は、「PST」、「EST」、「EDT」などの事前定義されたタイムゾーンの略語のDroplistを提供することにしました。このソリューションは表示目的で正常に動作しましたが、動的に生成しようとすると問題に直面しました.ICSイベントのカレンダーの予定。
.ICSファイルを生成するには、Eventの開始日と終了日(これもESTまたはEDT)とタイムゾーンの省略形(EST、PSTなど)をUTC DateTimeオブジェクトに結合する方法が必要です。
ASP.NET does not support timezone abbreviations私は、UTCオフセット値とともに略語のリストを維持していると思います。コンテンツ作成者にGMT -08:00、GMT -07:00などのタイムゾーンのリストを与えるだけでは不十分です。選択を助けるために、何らかの種類の略語や名前を含める必要があります。
Sitecoreには、タイムゾーンを選択するための組み込みフィールドまたはユーティリティがありますか?