我想使用 Java 日期格式说明符来格式化代表年、月和日的三个数字。我知道我可以创建一个 Date 对象并使用内置的格式化函数,但我想知道是否有任何方法可以避免创建中间日期对象。考虑到我期望的数据量,垃圾收集开销是我必须始终牢记的事情。
本质上,我正在寻找库函数建议或类似的建议。
编辑:这个想法是用户可以指定格式参数。如果他们不这样做,我将退回到评论中建议的标准格式。所以我会得到一个像“YYYY-DD-MM”这样的字符串,并且必须适本地使用它。
最佳答案
如果您担心垃圾收集和对象创建,为什么不在您的类或系统中保留单个 Calendar 实例,并使用静态/同步方法将其用于所有格式化目的?
关于Java - 格式化给定日、月和年整数的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27965957/