首页 > Java > java教程 > 如何在保持可排序性的同时以自定义格式格式化 Java.util.Date?

如何在保持可排序性的同时以自定义格式格式化 Java.util.Date?

Mary-Kate Olsen
发布: 2024-12-28 11:30:43
原创
752 人浏览过

How Can I Format a Java.util.Date in a Custom Format While Maintaining Sortability?

以自定义格式格式化 Java.util.Date

通常会遇到需要显示 Java.util 的情况。特定格式的日期。通过利用 SimpleDateFormat 类,您可以控制日期的显示方式。但是,如果您需要将日期排序为 Date,单独使用 parse 可能不够。

考虑以下示例,其中使用 SimpleDateFormat("dd/MM/yyyy") 解析日期会产生意外的输出格式:

SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy");
System.out.println(dateFormat.parse("31/05/2011"));
登录后复制

此代码将输出:

Tue May 31 00:00:00 SGT 2011
登录后复制

来实现所需的输出“31/05/2011”,同时保持对日期进行排序的能力,您可以在解析后使用 format() 方法:

SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy");
System.out.println(dateFormat.format(dateFormat.parse("31/05/2011")));
登录后复制

此解决方案使用指定的格式有效地解析日期,并且然后使用相同的格式再次对其进行格式化,从而得到所需的输出。

以上是如何在保持可排序性的同时以自定义格式格式化 Java.util.Date?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板