Package org.h2.mode

Class ToDateParser


  • public final class ToDateParser
    extends java.lang.Object
    Emulates Oracle's TO_DATE function.
    This class holds and handles the input data form the TO_DATE-method
    • Method Detail

      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • toTimestamp

        public static ValueTimestamp toTimestamp​(SessionLocal session,
                                                 java.lang.String input,
                                                 java.lang.String format)
        Parse a string as a timestamp with the given format.
        Parameters:
        session - the database session
        input - the input
        format - the format
        Returns:
        the timestamp
      • toTimestampTz

        public static ValueTimestampTimeZone toTimestampTz​(SessionLocal session,
                                                           java.lang.String input,
                                                           java.lang.String format)
        Parse a string as a timestamp with the given format.
        Parameters:
        session - the database session
        input - the input
        format - the format
        Returns:
        the timestamp
      • toDate

        public static ValueTimestamp toDate​(SessionLocal session,
                                            java.lang.String input,
                                            java.lang.String format)
        Parse a string as a date with the given format.
        Parameters:
        session - the database session
        input - the input
        format - the format
        Returns:
        the date as a timestamp