字符串日期到xmlgregoriancalendar的转换

我已经写了这个功能:

public static XMLGregorianCalendar getXMLGregorianCalendar(String date) throws OmniException{

XMLGregorianCalendar xmlCalender=null;

GregorianCalendar calender = new GregorianCalendar();

calender.setTime(Util.stringToJavaDate(date));

xmlCalender = DatatypeFactory.newInstance().newXMLGregorianCalendar(calender);

return xmlCalender;

}

public static Date stringToJavaDate(String sDate) throws OmniException{

Date date=null;

date = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss", Locale.ENGLISH).parse(sDate);

return date;

}

当我通过日期以及"2014-01-07"获取输出日期作为2014-01-06T18:30:00:000Z

我要去哪里的时候?还做什么,如果我想只得到2014-01-06T18:30:002014-01-06T18:30:00Z

任何帮助表示赞赏

回答:

找到以下解决方案…。发布它,因为它也可以帮助其他人:)

DateFormat format = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");

Date date = format.parse("2014-04-24 11:15:00");

GregorianCalendar cal = new GregorianCalendar();

cal.setTime(date);

XMLGregorianCalendar xmlGregCal = DatatypeFactory.newInstance().newXMLGregorianCalendar(cal);

System.out.println(xmlGregCal);

输出:

2014-04-24T11:15:00.000 + 02:00

以上是 字符串日期到xmlgregoriancalendar的转换 的全部内容, 来源链接: utcz.com/qa/408613.html

回到顶部