複数の国/タイム ゾーンにまたがるユーザーをサポートするアプリを構築しています。xpages でのタイムゾーン操作に関して 2 つの質問がありました。これをコーディングと保守を容易にするためのヒントを共有してください。
タイムゾーン一覧
ノーツ クライアントと従来のドミノ Web デザインでは、完全なタイムゾーン オプションをリストする標準のタイムゾーン コントロールがあります。xpages では、そのような制御がなく、構成ベースの静的リストを独自に維持する必要があります。これは、国の DST 規則が変更されたり、新しいタイム ゾーンが導入されたりしても更新されないため、あまり望ましくありません。これらのアプリは Notes クライアント経由でもアクセスできるため、Java tz 形式は実際には使用できません。Notes TZ 定数 (Z=6$DO..) である必要があります。
メモのタイムゾーン オプションの動的リストを表示する方法はありますか?
タイムゾーン変換 (notes/java)
Notes のタイムゾーン定数を Java の同等の定数に、またはその逆に変換するにはどうすればよいですか?
シナリオ: 北米のユーザーが別のタイムゾーンの現在時刻を知りたい場合、X とします。X は現在の Notes ドキュメントに格納されています。SSJS コードを使用してこの変換を実行できますか?
現在、私たちはそれを使用@Texttotimeinzone
して評価しています (@Texttotimeinzone
は SSJS 関数ではありません)。Java クラスを使用してすべての日付変換を実行できるように、notes tz 定数を Java に変換する簡単な方法はありますか?