|
Oracle JDBC API Reference 12c Release 1 ("12.1.0.2.0") E17663-03 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectoracle.sql.Datum
oracle.sql.TIMESTAMPTZ
public class TIMESTAMPTZ
TIMESTAMPTZ Class
The TIMESTAMPTZ class provides conversions between the
Oracle Date (ldx_t) data type and Java classes java.sql.Date,
java.sql.Time, java.sql.Timestamp
The internal data for this object is stored as a thirteen byte array in the super class' storage area. The bytes are arranged as follows:
Byte Represents
0 Century (119 for 1990)
1 Decade (190 for 1990)
2 Month
3 Day
4 Hour
5 Minute
6 Seconds
7 Nanoseconds (Most Significant bit)
8 Nanoseconds
9 Nanoseconds
10 Nanoseconds (Least Significant Bit)
11,12 Region id or Timezone Hour/Minute
The timezone information is stored as an offset in the RegionID format or
in the HOUR/MINUTE format
Static methods are used for conversions.
| Field Summary | |
|---|---|
static boolean |
TRACE
|
| Constructor Summary | |
|---|---|
TIMESTAMPTZ()
Constructs a TIMESTAMPTZ object initialized to 1/1/1970. |
|
TIMESTAMPTZ(byte[] timestamptz)
Create an Oracle TIMESTAMPTZ object represented by the given Oracle Timestamptz |
|
TIMESTAMPTZ(Connection conn,
Date date)
Create an Oracle TIMESTAMPTZ object represented by the java Date |
|
TIMESTAMPTZ(Connection conn,
DATE date)
Create an Oracle TIMESTAMPTZ object represented by the Oracle date |
|
TIMESTAMPTZ(Connection conn,
Date date,
Calendar cal)
Create an Oracle TIMESTAMPTZ object represented by the java Date and the java Calendar object |
|
TIMESTAMPTZ(Connection conn,
String str)
Create a TIMESTAMPTZ object given a Java String object. |
|
TIMESTAMPTZ(Connection conn,
String str,
Calendar cal)
Create a TIMESTAMPTZ object given a Java String object. |
|
TIMESTAMPTZ(Connection conn,
Time time)
Create an Oracle TIMESTAMPTZ object represented by the given java Time |
|
TIMESTAMPTZ(Connection conn,
Time time,
Calendar cal)
Create an Oracle TIMESTAMPTZ object represented by the given java Time and the java Calendar object |
|
TIMESTAMPTZ(Connection conn,
Timestamp timestamp)
Create an Oracle TIMESTAMPTZ object represented by the java Timestamp |
|
TIMESTAMPTZ(Connection conn,
Timestamp timestamp,
Calendar cal)
Create an Oracle TIMESTAMPTZ object represented by the java Timestamp and the java Calendar object |
|
| Method Summary | |
|---|---|
Date |
dateValue(Connection conn)
Calls toDate to convert internal Oracle TIMESTAMPTZ to a Java Date. |
TimeZone |
getTimeZone()
|
boolean |
isConvertibleTo(Class cls)
Determines if the object can be converted to a particular class |
Object |
makeJdbcArray(int arraySize)
Returns a JDBC array representation of the datum |
String |
stringValue(Connection conn)
Calls toString to convert internal Oracle TIMESTAMPTZ to a Java String. |
Timestamp |
timestampValue(Connection conn)
Calls toTimestamp to convert internal Oracle Date to a Java Timestamp. |
Time |
timeValue(Connection conn)
Calls toTime to convert internal Oracle Date to a Java Time. |
byte[] |
toBytes()
Convert Oracle Timestamptz object into a byte array |
static byte[] |
toBytes(Connection conn,
Date date)
Convert Java Date to Oracle TIMESTAMPTZ. |
static byte[] |
toBytes(Connection conn,
DATE date)
Convert Oracle DATE to Oracle TIMESTAMPTZ |
static byte[] |
toBytes(Connection conn,
Date date,
Calendar cal)
Convert Java Date to Oracle TIMESTAMPTZ. |
static byte[] |
toBytes(Connection conn,
String str)
Convert Java String to Oracle TIMESTAMPTZ. |
static byte[] |
toBytes(Connection conn,
String str,
Calendar cal)
Convert Java String to Oracle TIMESTAMPTZ. |
static byte[] |
toBytes(Connection conn,
Time time)
Convert Java Time to Oracle TIMESTAMPTZ. |
static byte[] |
toBytes(Connection conn,
Time time,
Calendar cal)
Convert Java Time to Oracle TIMESTAMPTZ. |
static byte[] |
toBytes(Connection conn,
Timestamp timestamp)
Convert Java Timestamp to Oracle TIMESTAMPTZ |
static byte[] |
toBytes(Connection conn,
Timestamp timestamp,
Calendar cal)
Convert Java Timestamp to Oracle TIMESTAMPTZ |
static Date |
toDate(Connection conn,
byte[] timestamptz)
Convert a byte array representing a TIMESTAMPTZ object to a Java Date Object |
static DATE |
toDATE(Connection conn,
byte[] timestamptz)
Convert a byte array representing a TIMESTAMPTZ object to a Oracle Date Object |
static Date |
toDate2(Connection conn,
byte[] timestamptz)
Convert a byte array representing a TIMESTAMPTZ object to a Java Date Object in accordance with java.sql.Date specification. |
Object |
toJdbc()
Returns the JDBC representation of the timestamptz object |
static String |
toString(Connection conn,
byte[] timestamptz)
Converts a TIMESTAMPTZ to a string |
static Time |
toTime(Connection conn,
byte[] timestamptz)
Convert a byte array representing a TIMESTAMPTZ object to a Java Time Object |
static Timestamp |
toTimestamp(Connection conn,
byte[] timestamptz)
Convert a byte array representing a TIMESTAMP WITH TIME ZONE object to a Java Timestamp Object |
static TIMESTAMP |
toTIMESTAMP(Connection conn,
byte[] timestamptz)
|
static Timestamp |
toTimestamp2(Connection conn,
byte[] timestamptz)
Convert a byte array representing a TIMESTAMPTZ object to a Java Timestamp Object |
| Methods inherited from class oracle.sql.Datum |
|---|
asciiStreamValue, bigDecimalValue, binaryStreamValue, booleanValue, bytesEqual, byteValue, characterStreamValue, compareBytes, dateValue, doubleValue, equals, floatValue, getBytes, getConnectionDuringExceptionHandling, getLength, getStream, intValue, isNull, longValue, setBytes, setShareBytes, shareBytes, stringValue, timestampValue, timestampValue, timeValue, timeValue, toClass |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final boolean TRACE
| Constructor Detail |
|---|
public TIMESTAMPTZ()
public TIMESTAMPTZ(byte[] timestamptz)
timestamptz - Oracle TIMESTAMPTZ
public TIMESTAMPTZ(Connection conn,
Date date)
throws SQLException
conn - JDBC connection
date Java Date object
SQLException
public TIMESTAMPTZ(Connection conn,
Date date,
Calendar cal)
throws SQLException
conn - JDBC connection
date Java Date object
cal java Calendar object
SQLException
public TIMESTAMPTZ(Connection conn,
Time time)
throws SQLException
conn - JDBC connection
time Java Time object
SQLException
public TIMESTAMPTZ(Connection conn,
Time time,
Calendar cal)
throws SQLException
conn - JDBC connection
time Java Time object
cal java Calendar object
SQLException
public TIMESTAMPTZ(Connection conn,
Timestamp timestamp)
throws SQLException
conn - JDBC connection
timestamp Java Timestamp object
SQLException
public TIMESTAMPTZ(Connection conn,
Timestamp timestamp,
Calendar cal)
throws SQLException
conn - JDBC connection
timestamp Java Timestamp object
cal Java Calendar object
SQLException
public TIMESTAMPTZ(Connection conn,
DATE date)
throws SQLException
conn - JDBC connection
date Oracle DATE object
SQLException
public TIMESTAMPTZ(Connection conn,
String str)
throws SQLException
conn - JDBC connection
str Java String object
SQLException
public TIMESTAMPTZ(Connection conn,
String str,
Calendar cal)
throws SQLException
conn - JDBC connection
str Java String object
cal Calendar object encapsulating the timezone
SQLException| Method Detail |
|---|
public static Date toDate(Connection conn,
byte[] timestamptz)
throws SQLException
conn - JDBC connection
timestamptz Oracle TIMESTAMPTZ object
SQLException
public static Date toDate2(Connection conn,
byte[] timestamptz)
throws SQLException
conn - JDBC connection
timestamptz Oracle TIMESTAMPTZ object in byte array
SQLException
public static Time toTime(Connection conn,
byte[] timestamptz)
throws SQLException
conn - JDBC connection
timestamptz Oracle TIMESTAMPTZ object
SQLException
public static DATE toDATE(Connection conn,
byte[] timestamptz)
throws SQLException
conn - JDBC connection
timestamptz Oracle TIMESTAMPTZ object
SQLException
public static TIMESTAMP toTIMESTAMP(Connection conn,
byte[] timestamptz)
throws SQLException
SQLException
public static Timestamp toTimestamp(Connection conn,
byte[] timestamptz)
throws SQLException
conn - JDBC connection
timestamp Oracle TIMESTAMP object
SQLException
public static Timestamp toTimestamp2(Connection conn,
byte[] timestamptz)
throws SQLException
conn - JDBC connection
timestamp Oracle TIMESTAMP object
SQLException
public static String toString(Connection conn,
byte[] timestamptz)
throws SQLException
timestamptz - a byte array
SQLException
public Timestamp timestampValue(Connection conn)
throws SQLException
SQLExceptionpublic byte[] toBytes()
public static byte[] toBytes(Connection conn,
Date date)
throws SQLException
conn - JDBC connection
date Java Date object
SQLException
public static byte[] toBytes(Connection conn,
Date date,
Calendar cal)
throws SQLException
conn - JDBC connection
date Java Date object
cal java Calendar object
SQLException
public static byte[] toBytes(Connection conn,
Time time)
throws SQLException
conn - JDBC connection
time Java Time object
SQLException
public static byte[] toBytes(Connection conn,
Time time,
Calendar cal)
throws SQLException
conn - JDBC connection
time Java Time object
cal java Calendar object
SQLException
public static byte[] toBytes(Connection conn,
Timestamp timestamp)
throws SQLException
conn - JDBC connection
timestamp Java Timestamp object
SQLException
public static byte[] toBytes(Connection conn,
Timestamp timestamp,
Calendar cal)
throws SQLException
conn - JDBC connection
timestamp Java Timestamp object
cal Java Calendar object
SQLException
public static byte[] toBytes(Connection conn,
DATE date)
throws SQLException
conn - JDBC connection
date Oracle DATE object
SQLException
public static byte[] toBytes(Connection conn,
String str)
throws SQLException
conn - JDBC Connection
str java.lang.String object to be converted.
SQLException
public static byte[] toBytes(Connection conn,
String str,
Calendar cal)
throws SQLException
conn - JDBC Connection
str java.lang.String object to be converted.
cal Calendar object encapsulating the timezone
SQLException
public String stringValue(Connection conn)
throws SQLException
stringValue in class Datumconn - oracle.JDBC.OracleConnection object
SQLException
public Date dateValue(Connection conn)
throws SQLException
a - JDBC Connection object
SQLException
public Time timeValue(Connection conn)
throws SQLException
SQLException
public TimeZone getTimeZone()
throws SQLException
SQLException
public Object toJdbc()
throws SQLException
toJdbc in class DatumSQLException - if conversion to JDBC representation results in
an errorpublic Object makeJdbcArray(int arraySize)
makeJdbcArray in class DatumarraySize - size of the array
public boolean isConvertibleTo(Class cls)
isConvertibleTo in class Datumcls - Class to convert to
|
Oracle JDBC API Reference 12c Release 1 ("12.1.0.2.0") E17663-03 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||