Java - 格式化给定日、月和年整数的日期

标签 java date

我想使用 Java 日期格式说明符来格式化代表年、月和日的三个数字。我知道我可以创建一个 Date 对象并使用内置的格式化函数,但我想知道是否有任何方法可以避免创建中间日期对象。考虑到我期望的数据量,垃圾收集开销是我必须始终牢记的事情。

本质上,我正在寻找库函数建议或类似的建议。

编辑:这个想法是用户可以指定格式参数。如果他们不这样做,我将退回到评论中建议的标准格式。所以我会得到一个像“YYYY-DD-MM”这样的字符串,并且必须适本地使用它。

最佳答案

如果您担心垃圾收集和对象创建,为什么不在您的类或系统中保留单个 Calendar 实例,并使用静态/同步方法将其用于所有格式化目的?

关于Java - 格式化给定日、月和年整数的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27965957/

相关文章:

javascript - 如何格式化日期时间

java - FTP zip 上传有时会损坏

javascript - 获取当月最后一个星期日 - JavaScript

java - 如何使用 Java Hibernate 向联接表添加额外信息?

java - 在应用程序中使用相机

sql - 如何将十六进制 'YMD' 日期转换为可读日期?

java - 我希望日期以毫秒(纪元)格式显示,但使用时间戳获取日期

javascript - 使用javascript函数将JSON日期导出到excel后无法执行日期过滤器

java - 使用子对象数组时如何调用抽象类的子类方法?

java - 如何在服务器启动期间启动特定的 spring bean