Class DateTime

    • Constructor Detail

      • DateTime

        public DateTime​(XMLGregorianCalendar dateTime)
                 throws IllegalArgumentException
        Construct an newly DateTime object that represents the specified XMLGregorianCalendar value
        Parameters:
        dateTime - the value to be represented by the DateTime Object
        Throws:
        IllegalArgumentException - if the given argument is not a valid DateTime
    • Method Detail

      • toString

        public String toString()
        Returns a String Object representing this DateTime value
        Overrides:
        toString in class Object
        Returns:
        return a string representation of the value of this DateTime object
      • valueOf

        public static DateTime valueOf​(String stringValue)
                                throws IllegalArgumentException
        Returns a DateTime instance representing the specified String value
        Parameters:
        stringValue - a String value
        Returns:
        return a DateTime instance representing stringValue
        Throws:
        IllegalArgumentException - if the given argument is not a valid DateTime
      • getXMLGregorianCalendar

        public XMLGregorianCalendar getXMLGregorianCalendar()
        Returns the value of this DateTime object as an XMLGregorianCalendar
        Returns:
        the XMLGregorianCalendar value of this DateTime object.
      • isValid

        public static boolean isValid​(XMLGregorianCalendar date)
        check if the specified XMLGregorianCalendar instance is a valid dateTime data type
        Parameters:
        date - the value to be tested
        Returns:
        true if the value of argument is valid for dateTime data type false otherwise