Here you can find the source of toXmlDate(DateTime cal)
Parameter | Description |
---|---|
cal | The calendar to convert from. |
public static XMLGregorianCalendar toXmlDate(DateTime cal)
//package com.java2s; /*/* w w w . j a v a 2 s.co m*/ * Copyright 2010 The Rabbit Eclipse Plug-in Project * * Licensed under the Apache License, Version 2.0 (the "License"); you may not * use this file except in compliance with the License. You may obtain a copy of * the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations under * the License. */ import org.joda.time.DateTime; import org.joda.time.LocalDate; import javax.xml.datatype.DatatypeConstants; import javax.xml.datatype.DatatypeFactory; import javax.xml.datatype.XMLGregorianCalendar; public class Main { /** * An data type factory for creating XML data types. */ public static DatatypeFactory datatypeFactory; /** * Converts a {@link DateTime} to {@link XMLGregorianCalendar}. The converted * calendar is a date, which means only the year, month and day of month * fields are set. * * @param cal The calendar to convert from. * @return The converted calendar. */ public static XMLGregorianCalendar toXmlDate(DateTime cal) { return datatypeFactory.newXMLGregorianCalendarDate(cal.getYear(), cal.getMonthOfYear(), cal.getDayOfMonth(), DatatypeConstants.FIELD_UNDEFINED); } /** * Converts a {@link LocalDate} to {@link XMLGregorianCalendar}. The * converted calendar is a date, which means only the year, month and day of * month fields are set. * * @param cal The calendar to convert from. * @return The converted calendar. */ public static XMLGregorianCalendar toXmlDate(LocalDate cal) { return datatypeFactory.newXMLGregorianCalendarDate(cal.getYear(), cal.getMonthOfYear(), cal.getDayOfMonth(), DatatypeConstants.FIELD_UNDEFINED); } }