当前位置: 首页 > 面试题库 >

用Java格式化日期

王修为
2023-03-14
问题内容

我有以下字符串:

Mon Sep 14 15:24:40 UTC 2009

我需要将其格式化为这样的字符串:

14/9/2009

我如何用Java做到这一点?


问题答案:

使用SimpleDateFormat(单击javadoc链接以查看模式)将一个模式中的字符串解析为完全值,Date并使用另一模式将解析Date出的字符串格式化为另一模式中的字符串。

String string1 = "Mon Sep 14 15:24:40 UTC 2009";
Date date = new SimpleDateFormat("EEE MMM d HH:mm:ss Z yyyy").parse(string1);
String string2 = new SimpleDateFormat("d/M/yyyy").format(date);
System.out.println(string2); // 14/9/2009


 类似资料:
  • 主要内容:DateFormat 类,SimpleDateFormat 类格式化日期表示将日期/时间格式转换为预先定义的日期/时间格式。例如将日期“Fri May 18 15:46:24 CST2016” 格式转换为 “2016-5-18 15:46:24 星期五”的格式。 在 Java 中,可以使用 DateFormat 类和 SimpleDateFormat 类来格式化日期,下面详细介绍这两个格式化日期类的使用。 DateFormat 类 DateFormat 是日

  • 问题内容: 我想将当前日期格式化为一种格式,可以在以下几行中进行 但是,有没有一种更清晰,更整洁的方法来实现这一目标? 问题答案: 使用Java 8和新类,并将其格式化为。不要在Java 7及更低版本中使用。那个旧的API很烂。 输出:

  • 类提供了各种格式来格式化日期。 以下是一些格式的列表。 在下面的例子中,我们将演示如何使用不同的格式。 文件:IOTester.java - 执行上面示例代码,得到以下结果 -

  • 问题内容: 如何格式化: 作为JavaScript / jQuery中的常规查找日期? 问题答案: 这就是我所说的“ Microsoft Date”,以下函数会将编码日期转换为javascript日期时间

  • 以下是日期格式模式中使用的字符。 编号 字母 描述 1 G 用于显示时代。 2 y 显示年份。 有效值为:,。 3 M 显示月份。 有效值为:,或。 4 d 显示月份中的第几天。 有效值为:,。 5 h 显示一天中的小时(1-12 AM/PM)。 有效值为:。 6 H 显示一天中的小时(0-23)。 有效值为:。 7 m 显示分钟(0-59)。 有效值为:。 8 s 显示秒钟(0-59)。 有效值

  • 本文向大家介绍使用SimpleDateFormat格式化日期,包括了使用SimpleDateFormat格式化日期的使用技巧和注意事项,需要的朋友参考一下 SimpleDateFormat是一个具体的类,用于以对语言环境敏感的方式来格式化和解析日期。SimpleDateFormat允许您从选择任何用户定义的日期时间格式模式开始。 示例 这将产生以下结果- 输出结果 简单的DateFormat格式代