我有一个格式为 date 的变量MM/dd/yyyy
。我需要以相同的格式将 tempdate 转换为 xmlgregoriancalendar 类型,即MM/dd/yyyy
.
使用创建时的默认格式newxmlgregoriancalendarDate()
是yyyy-MM-dd
,所以我无法将其转换MM/dd/yyyy
为 xmlgregoriancalendar 类型的格式
如何实现这一目标?
我有一个格式为 date 的变量MM/dd/yyyy
。我需要以相同的格式将 tempdate 转换为 xmlgregoriancalendar 类型,即MM/dd/yyyy
.
使用创建时的默认格式newxmlgregoriancalendarDate()
是yyyy-MM-dd
,所以我无法将其转换MM/dd/yyyy
为 xmlgregoriancalendar 类型的格式
如何实现这一目标?
XMLGregorianCalendar
并没有真正“拥有”一种格式——或者更确切地说,它不是对象中数据的一部分,因为日期/时间的 XML 格式是以特定格式指定的。因此,“我需要将 tempdate 转换为相同格式的 xmlgregoriancalendar 类型,即 MM/dd/yyyy”的请求真的没有意义。
如果您想将不同的文本表示形式作为字符串,我建议您使用toGregorianCalendar()
来获取java.util.Calendar
- 然后您可以获取java.util.Date
并使用适当构造SimpleDateFormat
的来进行格式化。