public class JavaDateFactory extends java.lang.Object implements DateFactory
Constructor and Description |
---|
JavaDateFactory() |
Modifier and Type | Method and Description |
---|---|
PyObject |
Date(int year,
int month,
int day)
This function constructs an object holding a date value.
|
PyObject |
DateFromTicks(long ticks)
This function constructs an object holding a date value from the
given ticks value (number of seconds since the epoch; see the
documentation of the standard Python time module for details).
|
PyObject |
Time(int hour,
int minute,
int second)
This function constructs an object holding a time value.
|
PyObject |
TimeFromTicks(long ticks)
This function constructs an object holding a time value from the
given ticks value (number of seconds since the epoch; see the
documentation of the standard Python time module for details).
|
PyObject |
Timestamp(int year,
int month,
int day,
int hour,
int minute,
int second)
This function constructs an object holding a time stamp value.
|
PyObject |
TimestampFromTicks(long ticks)
This function constructs an object holding a time stamp value from
the given ticks value (number of seconds since the epoch; see the
documentation of the standard Python time module for details).
|
public PyObject Date(int year, int month, int day)
Date
in interface DateFactory
year
- to setmonth
- to setday
- to setpublic PyObject Time(int hour, int minute, int second)
Time
in interface DateFactory
hour
- to setminute
- to setsecond
- to setpublic PyObject Timestamp(int year, int month, int day, int hour, int minute, int second)
Timestamp
in interface DateFactory
year
- to setmonth
- to setday
- to sethour
- to setminute
- to setsecond
- to setpublic PyObject DateFromTicks(long ticks)
Note: The DB API 2.0 spec calls for time in seconds since the epoch while the Java Date object returns time in milliseconds since the epoch. This module adheres to the python API and will therefore use time in seconds rather than milliseconds, so adjust any Java code accordingly.
DateFromTicks
in interface DateFactory
ticks
- number of seconds since the epochpublic PyObject TimeFromTicks(long ticks)
Note: The DB API 2.0 spec calls for time in seconds since the epoch while the Java Date object returns time in milliseconds since the epoch. This module adheres to the python API and will therefore use time in seconds rather than milliseconds, so adjust any Java code accordingly.
TimeFromTicks
in interface DateFactory
ticks
- number of seconds since the epochpublic PyObject TimestampFromTicks(long ticks)
Note: The DB API 2.0 spec calls for time in seconds since the epoch while the Java Date object returns time in milliseconds since the epoch. This module adheres to the python API and will therefore use time in seconds rather than milliseconds, so adjust any Java code accordingly.
TimestampFromTicks
in interface DateFactory
ticks
- number of seconds since the epoch