[英]Is it possible to split XMLGregorianCalendar value?
我有以下方法,
public static XMLGregorianCalendar stringToXMLGregorianCalendar(String s)
throws ParseException,
DatatypeConfigurationException
{
XMLGregorianCalendar result = null;
Date date;
SimpleDateFormat simpleDateFormat;
GregorianCalendar gregorianCalendar;
simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss");
date = simpleDateFormat.parse(s);
gregorianCalendar =
(GregorianCalendar)GregorianCalendar.getInstance();
gregorianCalendar.setTime(date);
result = DatatypeFactory.newInstance().newXMLGregorianCalendar(gregorianCalendar);
return result;
}
它返回我2014-04-29T13:22:51.000+05:30
但我不希望時區部分和毫秒部分也是如此。 是否有可能分裂它的價值並像2014-04-29T13:22:51
那樣獲得它。 有什么建議嗎?
給結果賦值后,必須將時區字段部分設置為undefined。
....
result = DatatypeFactory.newInstance().newXMLGregorianCalendar(gregorianCalendar);
result.setTimezone(DatatypeConstants.FIELD_UNDEFINED);
return result;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.