我将每天处理数百万次的日期。我创建了一个 XMLGregorianCalendar 来处理来自 XML 提要的日期,如下所示:
XMLGregorianCalendar xCalEst = null;
xCalEst = DatatypeFactory.newInstance().newXMLGregorianCalendar("2011-08-09T21:50:00Z");
日期字符串将来自另一个来源。由于我需要经常这样做,我在想,出于性能原因,我应该将日历创建为静态的并且只创建一次。问题是没有(简单的)方法可以使用新的传入日期字符串重置日历。
IE:我想做的是:xCalEst.reset("2011-08-09T21:55:00Z");
我是否过于关注性能,只是让对象每次都被创建和销毁,还是有一种简单的方法来做到这一点?
请注意,我是一名老 C 程序员,刚开始接触 Java。