您的位置:首页 > 编程语言 > Go语言

怎么通过XMLGregorianCalendar获得当前时间及当前时间的前十分钟的时间

2014-04-23 15:13 274 查看

怎么通过XMLGregorianCalendar获得当前时间及当前时间的前十分钟的时间 ,就是获取两个时间点?

两次输出就是两个时间点

   Date date = new Date();

         Calendar calendar = Calendar.getInstance();

calendar.setTime(date);

javax.xml.datatype.DatatypeFactory dtf = javax.xml.datatype.DatatypeFactory.newInstance();

javax.xml.datatype.XMLGregorianCalendar  date1=dtf.newXMLGregorianCalendar(

calendar.get(calendar.YEAR),

calendar.get(calendar.MONTH)+1,

calendar.get(calendar.DAY_OF_MONTH),

calendar.get(calendar.HOUR),

calendar.get(calendar.MINUTE),

calendar.get(calendar.SECOND),

calendar.get(calendar.MILLISECOND),

calendar.get(calendar.ZONE_OFFSET)/(1000*60));

System.out.println(date1);

javax.xml.datatype.Duration duration= javax.xml.datatype.DatatypeFactory.newInstance().newDuration(-432000000) ;

date1.add(duration);

request.setCreatedAfter(date1);

System.out.println(date1);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: