java - 从 xmlGregorianCalender 到具有特定格式的日期

标签 java date

嗨,我有这个方法

public static Date toDate(XMLGregorianCalendar calendar) 
  if (calendar == null) {
    return null;
  }
  return calendar.toGregorianCalendar().getTime();
}

我从此方法获得的日期采用以下格式 Fri May 30 12:00:00 EEST 2014 但我希望格式类似于 dd-MM-yyyy HH:mm :ss 知道怎么做吗?

最佳答案

尝试使用SimpleDateFormat根据您的需要格式化日期对象。

DateFormat formatter = new SimpleDateFormat("dd-MM-yyyy HH:mm:ss");
System.out.println(formatter.format(new Date()));

输出:

11-06-2014 21:13:49

您将获得 Date 对象的默认 toString() 实现。

在此处查找源代码 Date#toString()使用 EEE MMM dd HH:mm:ss zzz yyyy 模式。

关于java - 从 xmlGregorianCalender 到具有特定格式的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24167136/

相关文章:

php - 不同时间段的单独组结果

python - 在 Pandas 中选择日期的任意子集

java - 如何为 android 的连接 json 调用创建线程

java - Java 中的本地化序号

java - 在 android studio 1.0 版本中生成 LibGdx 项目?

java - codingBat plusOut 使用正则表达式

java - 如何为项目列表设置默认值?

javascript - 如何在 JavaScript 中将 Date 对象保存在不同的时区

java - 将字符串格式转换为

php - 使用日期时间获取结果