以特定格式显示 Java.util.Date
在 Java 编程语言中,SimpleDateFormat 类提供了格式化和解析的功能日期和时间。但是,在某些情况下,默认格式行为可能与所需的输出不一致。
考虑以下代码片段:
SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy"); System.out.println(dateFormat.parse("31/05/2011"));
此代码将打印日期“31/05/ 2011”,格式如下:
Tue May 31 00:00:00 SGT 2011
但是,如果所需的输出是“31/05/2011”,但没有额外的时间信息?为此,我们需要使用 format 方法而不是 parse 方法。这是更新的代码片段:
SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy"); System.out.println(dateFormat.format(dateFormat.parse("31/05/2011")));
首先使用 parse 方法解析日期字符串,然后使用具有相同模式的 format 方法对其进行格式化,我们可以获得所需的输出:
31/05/2011
以上是如何在没有额外时间信息的情况下以特定格式显示 Java'日期”?的详细内容。更多信息请关注PHP中文网其他相关文章!