|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.postgresql.jdbc.TimestampUtils
public class TimestampUtils
Misc utils for handling time and date values.
| Method Summary | |
|---|---|
Date |
convertToDate(long millis,
TimeZone tz)
Extracts the date part from a timestamp. |
Time |
convertToTime(long millis,
TimeZone tz)
Extracts the time part from a timestamp. |
String |
timeToString(Date time)
Returns the given time value as String matching what the current postgresql server would send in text mode. |
void |
toBinDate(TimeZone tz,
byte[] bytes,
Date value)
Converts the SQL Date to binary representation for Oid.DATE. |
Date |
toDate(Calendar cal,
String s)
|
Date |
toDateBin(TimeZone tz,
byte[] bytes)
Returns the SQL Date object matching the given bytes with Oid.DATE. |
String |
toString(Calendar cal,
Date x)
|
String |
toString(Calendar cal,
Time x)
|
String |
toString(Calendar cal,
Timestamp x)
|
Time |
toTime(Calendar cal,
String s)
|
Time |
toTimeBin(TimeZone tz,
byte[] bytes)
Returns the SQL Time object matching the given bytes with Oid.TIME or
Oid.TIMETZ. |
Timestamp |
toTimestamp(Calendar cal,
String s)
Parse a string and return a timestamp representing its value. |
Timestamp |
toTimestampBin(TimeZone tz,
byte[] bytes,
boolean timestamptz)
Returns the SQL Timestamp object matching the given bytes with Oid.TIMESTAMP or
Oid.TIMESTAMPTZ. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public Timestamp toTimestamp(Calendar cal,
String s)
throws SQLException
cal - calendar to be used to parse the input strings - The ISO formated date string to parse.
SQLException - if there is a problem parsing s.
public Time toTime(Calendar cal,
String s)
throws SQLException
SQLException
public Date toDate(Calendar cal,
String s)
throws SQLException
SQLException
public String toString(Calendar cal,
Timestamp x)
public String toString(Calendar cal,
Date x)
public String toString(Calendar cal,
Time x)
public Date toDateBin(TimeZone tz,
byte[] bytes)
throws PSQLException
Oid.DATE.
tz - The timezone used.bytes - The binary encoded date value.
PSQLException - If binary format could not be parsed.
public Time toTimeBin(TimeZone tz,
byte[] bytes)
throws PSQLException
Oid.TIME or
Oid.TIMETZ.
tz - The timezone used when received data is Oid.TIME, ignored if data already
contains Oid.TIMETZ.bytes - The binary encoded time value.
PSQLException - If binary format could not be parsed.
public Timestamp toTimestampBin(TimeZone tz,
byte[] bytes,
boolean timestamptz)
throws PSQLException
Oid.TIMESTAMP or
Oid.TIMESTAMPTZ.
tz - The timezone used when received data is Oid.TIMESTAMP, ignored if data
already contains Oid.TIMESTAMPTZ.bytes - The binary encoded timestamp value.timestamptz - True if the binary is in GMT.
PSQLException - If binary format could not be parsed.
public Date convertToDate(long millis,
TimeZone tz)
millis - The timestamp from which to extract the date.tz - The time zone of the date.
public Time convertToTime(long millis,
TimeZone tz)
millis - The timestamp from which to extract the time.tz - timezone to use.
public String timeToString(Date time)
time - time value
public void toBinDate(TimeZone tz,
byte[] bytes,
Date value)
throws PSQLException
Oid.DATE.
tz - The timezone used.bytes - The binary encoded date value.value - value
PSQLException - If binary format could not be parsed.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||