0

複数の国/タイム ゾーンにまたがるユーザーをサポートするアプリを構築しています。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 に変換する簡単な方法はありますか?

4

2 に答える 2

1

ExtLib に同梱されているチームルーム テンプレートには、ミーティングを作成してタイム ゾーンを指定するオプションがあるカレンダーがあります。

カスタム コントロール「controlSectionTimezonePicker」を確認してください。それはまさにあなたが探しているものではないかもしれませんが、実用的な例としては良いスタートになるはずです.

于 2012-04-05T16:11:11.600 に答える
0

日付とともにタイムゾーン情報を含めることができます。日付変数を初期化して使用します.toString()(ドキュメントへのリンク)

または、JSのようなフィールドで計算できます

var d=new Date();
d.toString()

の代わりに.toString()、 を使用できます.toUTCString()

于 2014-06-24T21:47:09.903 に答える