/** * <p>Set time as one unit, including optional milliseconds.</p> * * @param hour value constraints are summarized in * <a href="#datetimefield-hour">hour field of date/time field mapping table</a>. * @param minute value constraints are summarized in * <a href="#datetimefield-minute">minute field of date/time field mapping table</a>. * @param second value constraints are summarized in * <a href="#datetimefield-second">second field of date/time field mapping table</a>. * @param millisecond value of {@link DatatypeConstants#FIELD_UNDEFINED} indicates this * optional field is not set. * * @throws IllegalArgumentException if any parameter is * outside value constraints for the field as specified in * <a href="#datetimefieldmapping">date/time field mapping table</a>. */ public void setTime(int hour, int minute, int second, int millisecond) { setHour(hour); setMinute(minute); setSecond(second); setMillisecond(millisecond); }
@Override public void setMillisecond(int millisecond) { xmlGregorianCalendar.setMillisecond(millisecond); }
@Override public void setMillisecond(int millisecond) { xmlGregorianCalendar.setMillisecond(millisecond); }
public void setMillisecond(Calendar source, XMLGregorianCalendar target) { final int millisecond = source.get(Calendar.MILLISECOND); if (millisecond != 0) { target.setMillisecond(millisecond); } }
public void setMillisecond(Calendar source, XMLGregorianCalendar target) { final int millisecond = source.get(Calendar.MILLISECOND); if (millisecond != 0) { target.setMillisecond(millisecond); } }
public static XMLGregorianCalendar toXmlGregorianCalendar(Date date) throws RemEvidenceException { GregorianCalendar c = new GregorianCalendar(); c.setTime(date); XMLGregorianCalendar xmlGregorianCalendar = datatypeFactory.newXMLGregorianCalendar(c); xmlGregorianCalendar.setMillisecond(DatatypeConstants.FIELD_UNDEFINED); return xmlGregorianCalendar; }
GregorianCalendar calendar = new GregorianCalendar(); calendar.setTime(date); XMLGregorianCalendar xmlDate = DatatypeFactory.newInstance().newXMLGregorianCalendar(calendar); xmlDate.setMillisecond(DatatypeConstants.FIELD_UNDEFINED);
GregorianCalendar gc = new GregorianCalendar(); gc.setTimeInMillis(c.getTimeInMillis()); XMLGregorianCalendar calendar = DatatypeFactory.newInstance().newXMLGregorianCalendar(gc); calendar.setMillisecond(DatatypeConstants.FIELD_UNDEFINED); calendar.setTimezone(DatatypeConstants.FIELD_UNDEFINED);
public static XMLGregorianCalendar createXMLGregorianCalendar(Date currentDateTime) { GregorianCalendar calendar = new GregorianCalendar(); calendar.setTime(currentDateTime); XMLGregorianCalendar createDate; try { createDate = DatatypeFactory.newInstance().newXMLGregorianCalendar(calendar); createDate.setMillisecond(DatatypeConstants.FIELD_UNDEFINED); createDate.setTimezone(DatatypeConstants.FIELD_UNDEFINED); } catch (DatatypeConfigurationException e) { throw new RuntimeException(e); } return createDate; }
public static XMLGregorianCalendar createXMLGregorianCalendar(Date currentDateTime) { GregorianCalendar calendar = new GregorianCalendar(); calendar.setTime(currentDateTime); XMLGregorianCalendar createDate; try { createDate = DatatypeFactory.newInstance().newXMLGregorianCalendar(calendar); createDate.setMillisecond(DatatypeConstants.FIELD_UNDEFINED); createDate.setTimezone(DatatypeConstants.FIELD_UNDEFINED); } catch (DatatypeConfigurationException e) { throw new RuntimeException(e); } return createDate; }
public static String dataNfe() throws NfeException { try { LocalDateTime dataASerFormatada = LocalDateTime.now(); GregorianCalendar calendar = GregorianCalendar.from(dataASerFormatada.atZone(ZoneId.of("Brazil/East"))); XMLGregorianCalendar xmlCalendar = DatatypeFactory.newInstance().newXMLGregorianCalendar(calendar); xmlCalendar.setMillisecond(DatatypeConstants.FIELD_UNDEFINED); return (xmlCalendar.toString()); } catch (DatatypeConfigurationException e) { throw new NfeException(e.getMessage()); } }
public static XMLGregorianCalendar convertToXMLGregorianCalendarNoTimeZoneNoMillis(Date date) { XMLGregorianCalendar basicCalender = convertToXMLGregorianCalendar(date); basicCalender.setTimezone(DatatypeConstants.FIELD_UNDEFINED); basicCalender.setMillisecond(DatatypeConstants.FIELD_UNDEFINED); return basicCalender; }
public static XMLGregorianCalendar convertToXMLGregorianCalendarNoTimeZoneNoMillis(Date date) { XMLGregorianCalendar basicCalender = convertToXMLGregorianCalendar(date); basicCalender.setTimezone(DatatypeConstants.FIELD_UNDEFINED); basicCalender.setMillisecond(DatatypeConstants.FIELD_UNDEFINED); return basicCalender; }
public String getXMLDateAsString(DateTime date) { try { GregorianCalendar c = date.toGregorianCalendar(); XMLGregorianCalendar xmlDate = DatatypeFactory.newInstance().newXMLGregorianCalendar(c); xmlDate.setMillisecond(DatatypeConstants.FIELD_UNDEFINED); xmlDate.setTimezone(DatatypeConstants.FIELD_UNDEFINED); return xmlDate.toXMLFormat(); } catch (DatatypeConfigurationException e) { LOG.error(e.getLocalizedMessage(), e); } return ""; }
@Override public XMLGregorianCalendar normalize() { XMLGregorianCalendar normalized = normalizeToTimezone(timezone); // if timezone was undefined, leave it undefined if (getTimezone() == DatatypeConstants.FIELD_UNDEFINED) { normalized.setTimezone(DatatypeConstants.FIELD_UNDEFINED); } // if milliseconds was undefined, leave it undefined if (getMillisecond() == DatatypeConstants.FIELD_UNDEFINED) { normalized.setMillisecond(DatatypeConstants.FIELD_UNDEFINED); } return normalized; }
@SuppressWarnings("deprecation") @Override public void createCalendar(Date date, XMLGregorianCalendar calendar) { calendar.setHour(date.getHours()); calendar.setMinute(date.getMinutes()); calendar.setSecond(date.getSeconds()); calendar.setMillisecond((int) (date.getTime() % 1000)); } }
@SuppressWarnings("deprecation") @Override public void createCalendar(Date date, XMLGregorianCalendar calendar) { calendar.setHour(date.getHours()); calendar.setMinute(date.getMinutes()); calendar.setSecond(date.getSeconds()); calendar.setMillisecond((int) (date.getTime() % 1000)); } }
@SuppressWarnings("deprecation") @Override public void createCalendar(Date date, XMLGregorianCalendar calendar) { calendar.setYear(date.getYear() + 1900); calendar.setMonth(date.getMonth() + 1); calendar.setDay(date.getDate()); calendar.setHour(date.getHours()); calendar.setMinute(date.getMinutes()); calendar.setSecond(date.getSeconds()); calendar.setMillisecond((int) (date.getTime() % 1000)); } }
@SuppressWarnings("deprecation") @Override public void createCalendar(Date date, XMLGregorianCalendar calendar) { calendar.setYear(date.getYear() + 1900); calendar.setMonth(date.getMonth() + 1); calendar.setDay(date.getDate()); calendar.setHour(date.getHours()); calendar.setMinute(date.getMinutes()); calendar.setSecond(date.getSeconds()); calendar.setMillisecond((int) (date.getTime() % 1000)); } }
protected static XMLGregorianCalendar composeDateTime() throws Exception { DateTime dateTime = DateTime.now(); XMLGregorianCalendar xts = datatypeFactory.newXMLGregorianCalendar(); xts.setYear(dateTime.getYear()); xts.setMonth(dateTime.getMonthOfYear()); xts.setDay(dateTime.getDayOfMonth()); xts.setHour(dateTime.getHourOfDay()); xts.setMinute(dateTime.getMinuteOfHour()); xts.setSecond(dateTime.getSecondOfMinute()); xts.setMillisecond(dateTime.getMillisOfSecond()); xts.setTimezone(dateTime.getZone().toTimeZone().getRawOffset() / 60000); return xts; }