0

Tibco xpath の夏時間の問題を解決する方法を知っている人はいますか。

問題は、次の形式 (mm/dd/yyyy hh:mm) で Tibco マッピング パレットを介して解析された 2013 年3 月 10 日 02:00の 1 つのレコードがあることでした。ただし、上記の日付で無効な日時エラーが発生しました。他のすべての時間、たとえば 03/10/2013 01:00、03/10/2013 03:00 では機能しましたが、03/10/2013 02:00 ~ 03/10/2013 02:59 の間はいつでも機能しませんでした。

parse-dateTime(format, string) を使用している現在の xpath

では、xpath は受信日付形式 (mm/dd/yyyy hh:mm) で夏時間を自動的に検出して解析できますか?

本当にありがとう。

ジェームズ

4

3 に答える 3

0

はい。dateTime を解析する TIBCO 関数は、夏時間を検出します。

エンジンでこれらのケースを処理するには、2 つのオプションがあると思います。

  1. コードを変更して、Java コードが dateTime を解析するようにします。この場合、Java は 1 時間を追加して時刻を正しく返すことを認識しています。TimeZone.getDefault() を実行して、サーバーのデフォルトの TimeZone を取得できるはずです。

  2. TRA で Java のデフォルト タイムゾーンを変更します。

私はこれらを試していません。:-)

于 2013-03-14T08:53:03.923 に答える