小编Dee*_*ika的帖子

在XMLGregorianCalendar中指定日期格式

我想使用Date XMLGregorianCalendar格式发送到Web服务.Web服务需要yyyy-dd-mm格式化的信息.我使用以下代码创建XMLGregorianCalendar并将其发送到Web服务.

Date dob = null;
DateFormat df = new SimpleDateFormat("dd/MM/yyyy");

try {
    XMLGregorianCalendar date2;
    dob = df.parse("13/06/1983");

    GregorianCalendar c = new GregorianCalendar();
    c.setTimeInMillis(dob.getTime());
    date2 = DatatypeFactory.newInstance().newXMLGregorianCalendar(c);
    System.out.println(date2);
}
catch(DatatypeConfigurationException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
}
catch(ParseException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)

不幸的是,我总是得到日期1983-06-13T00:00:00.000-04:00.时间也包含在输出中.是否有可能只获得约会?请你帮助我好吗?

java calendar gregorian-calendar

21
推荐指数
3
解决办法
9万
查看次数

标签 统计

calendar ×1

gregorian-calendar ×1

java ×1