私は、1日に何百万回も日付を扱う作業を行う予定です。XML フィードからの日付を次のように処理する XMLGregorianCalendar を作成しました。
XMLGregorianCalendar xCalEst = null;
xCalEst = DatatypeFactory.newInstance().newXMLGregorianCalendar("2011-08-09T21:50:00Z");
日付文字列が別のソースから取得される場所。これを何度も行う必要があるため、パフォーマンス上の理由から、カレンダーを静的として作成し、一度だけ作成する必要があります。問題は、新しい着信日付文字列でカレンダーをリセットする (簡単な) 方法がないことです。
IE: 私ができるようにしたいのは、次のようなものです: xCalEst.reset("2011-08-09T21:55:00Z");
私はパフォーマンスに過度に関心があり、オブジェクトが毎回作成および破棄されるようにしていますか、それともこれを行う簡単な方法はありますか?
私は古い C プログラマーであり、Java を使い始めたばかりであることに注意してください。