【问题标题】:xmlgregoriancalendar formatting in MM/dd/yyyyMM/dd/yyyy 中的 xmlgregoriancalendar 格式
【发布时间】:2013-04-16 08:12:33
【问题描述】:

我有一个日期类型的变量,格式为MM/dd/yyyy。我需要以相同的格式将 tempdate 转换为 xmlgregoriancalendar 类型,即MM/dd/yyyy

使用newxmlgregoriancalendarDate() 创建时的默认格式为yyyy-MM-dd 所以我无法将其转换为 xmlgregoriancalendar 类型的 MM/dd/yyyy 格式

如何做到这一点?

【问题讨论】:

    标签: java xml date formatting


    【解决方案1】:

    XMLGregorianCalendar 并没有真正“拥有”一种格式——或者更确切地说,它不是对象中数据的一部分,因为日期/时间的 XML 格式是特定格式的 specified。所以“我需要将 tempdate 转换为 xmlgregoriancalendar 类型的格式相同,即 MM/dd/yyyy”的请求真的没有意义。

    如果您想获得不同的文本表示作为字符串,我建议您使用toGregorianCalendar() 获得java.util.Calendar - 然后您可以获得java.util.Date 并使用适当构造的SimpleDateFormat 进行格式化。

    【讨论】:

      猜你喜欢
      • 2016-01-02
      • 1970-01-01
      • 2013-08-31
      • 2021-12-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多