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