.. java:import:: java.util Arrays .. java:import:: java.util Calendar .. java:import:: java.util TimeZone .. java:import:: org.antlr.v4.runtime CharStreams .. java:import:: org.antlr.v4.runtime CommonTokenStream .. java:import:: org.caosdb.server.query CQLParsingErrorListener .. java:import:: org.caosdb.server.query CQLParsingErrorListener.ParsingError DateTimeFactory2 ================ .. java:package:: org.caosdb.datetime :noindex: .. java:type:: public class DateTimeFactory2 implements DateTimeFactoryInterface Factory which parses string into CaosDB's DATETIME values. :author: tf Constructors ------------ DateTimeFactory2 ^^^^^^^^^^^^^^^^ .. java:constructor:: public DateTimeFactory2(TimeZone timeZone) :outertype: DateTimeFactory2 DateTimeFactory2 ^^^^^^^^^^^^^^^^ .. java:constructor:: public DateTimeFactory2() :outertype: DateTimeFactory2 Methods ------- getDateTime ^^^^^^^^^^^ .. java:method:: @Override public DateTimeInterface getDateTime() :outertype: DateTimeFactory2 parse ^^^^^ .. java:method:: public DateTimeInterface parse(String str) :outertype: DateTimeFactory2 setDate ^^^^^^^ .. java:method:: @Override public void setDate(String string) :outertype: DateTimeFactory2 setDom ^^^^^^ .. java:method:: @Override public void setDom(int dom) :outertype: DateTimeFactory2 setHour ^^^^^^^ .. java:method:: @Override public void setHour(int hour) :outertype: DateTimeFactory2 setMinute ^^^^^^^^^ .. java:method:: @Override public void setMinute(int minute) :outertype: DateTimeFactory2 setMonth ^^^^^^^^ .. java:method:: @Override public void setMonth(int month) :outertype: DateTimeFactory2 setNanoSecondFromFracionalString ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. java:method:: @Override public void setNanoSecondFromFracionalString(String str) :outertype: DateTimeFactory2 setNanosecond ^^^^^^^^^^^^^ .. java:method:: @Override public void setNanosecond(int nanosecond) :outertype: DateTimeFactory2 setNanoseconds ^^^^^^^^^^^^^^ .. java:method:: @Override public void setNanoseconds(String string) :outertype: DateTimeFactory2 setSecond ^^^^^^^^^ .. java:method:: @Override public void setSecond(int second) :outertype: DateTimeFactory2 setSystemDate ^^^^^^^^^^^^^ .. java:method:: @Override public void setSystemDate(java.util.Date d) :outertype: DateTimeFactory2 setTime ^^^^^^^ .. java:method:: @Override public void setTime(String string) :outertype: DateTimeFactory2 setTimeNS ^^^^^^^^^ .. java:method:: @Override public void setTimeNS(String string) :outertype: DateTimeFactory2 setTimeZone ^^^^^^^^^^^ .. java:method:: @Override public void setTimeZone(String str) :outertype: DateTimeFactory2 setTimeZoneOffset ^^^^^^^^^^^^^^^^^ .. java:method:: @Override public void setTimeZoneOffset(int sign, int h, int m) :outertype: DateTimeFactory2 setUTCSeconds ^^^^^^^^^^^^^ .. java:method:: @Override public void setUTCSeconds(String string) :outertype: DateTimeFactory2 setYear ^^^^^^^ .. java:method:: @Override public void setYear(int year) :outertype: DateTimeFactory2 valueOf ^^^^^^^ .. java:method:: public static DateTimeInterface valueOf(Calendar c) :outertype: DateTimeFactory2 valueOf ^^^^^^^ .. java:method:: public static DateTimeInterface valueOf(String str) :outertype: DateTimeFactory2 valueOf ^^^^^^^ .. java:method:: public static DateTimeInterface valueOf(String str, TimeZone timeZone) :outertype: DateTimeFactory2