0
我想查找有关XMLGregorianCalendar的更多详细信息,但处处的细节非常神秘。它看起来像XMLGregorianCalendar的默认格式是yyyy-dd-mm。格式为XMLGregorianCalendar
我的要求是将格式更改为mm-dd-yyyy,但无论我做什么,我都无法转换格式。有人可以帮忙吗?
我想查找有关XMLGregorianCalendar的更多详细信息,但处处的细节非常神秘。它看起来像XMLGregorianCalendar的默认格式是yyyy-dd-mm。格式为XMLGregorianCalendar
我的要求是将格式更改为mm-dd-yyyy,但无论我做什么,我都无法转换格式。有人可以帮忙吗?
检查该解决方案可能是它会帮助你。
public static void main(String[] args)
{
try
{
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String date = sdf.format(new Date());
XMLGregorianCalendar xmlCal = DatatypeFactory.newInstance().newXMLGregorianCalendar(date);
String mm = String.valueOf(xmlCal.getMonth());
String dd = String.valueOf(xmlCal.getDay());
String yyyy = String.valueOf(xmlCal.getYear());
System.out.println(mm + '/' + dd + '/' + yyyy);
} catch (Exception e) {
throw new RuntimeException(e);
}
}
检查得到月(),getDay(),得到年()
我测试的代码,但它默认为YYYY-MM-DD。我试图改变一些参数,但然后它无法创建有效的值 – hmt
检查我的答案中的变化..它可能是你想要的 –
代码片段打印日期的格式mm-dd-yyyy ..虽然我想XMLGrego rianCalendar对象的格式为mm-dd-yyyy。 此字段在XML请求中设置的XMLGregorianCalendar,我们需要把它MM-DD-yyyy格式 我怀疑的XMLGregorianCalendar可以保存在比YYYY-MM-DD以外的任何格式 – hmt