com.sybase.jdbc2.tds
Class TdsDateTime

java.lang.Object
  |
  +--com.sybase.jdbc2.tds.TdsDateTime

public class TdsDateTime
extends Object


Field Summary
 (package private) com.sybase.jdbc2.jdbc.DateObject_dateObj
           
 (package private) long_nano
           
 (package private) int[]_timestamp
           
 private final static intBASEBIAS
           
 private final static intBASEYEAR
           
 private final static intC300TH_P_HOUR
           
 private final static intC300TH_P_MIN
           
 private final static intCENTURY_ADJUST
           
 private final static intDAY
           
 private final static intHOUR
           
 private final static int[]LMONTHDAYS
           
 private final static intMINUTE
           
 private final static intMONTH
           
 private final static int[]MONTHDAYS
           
 private final static intSECS
           
 private final static intTIMEMASK
           
 private final static intYEAR
           

Constructor Summary
TdsDateTime(int , int )
           
TdsDateTime(int , int , int )
           

Method Summary
 private com.sybase.jdbc2.jdbc.DateObjectconvertToDateObject(java.util.Calendar )
           
 com.sybase.jdbc2.jdbc.DateObjectdateObjectValue()
           
 com.sybase.jdbc2.jdbc.DateObjectdateObjectValue(java.util.Calendar )
           
 private static intleapcnt(int )
           
 private static booleanleapyear(int )
           
 private static voidnumToYearMonthDay(int , int[] )
           
 protected java.lang.StringstringValue()
           
 static int[]tdsDateTime(com.sybase.jdbc2.jdbc.DateObject )
           
 private static intymdToNum(int , int , int )
           

Methods inherited from class java.lang.Object
getClass, hashCode, equals, clone, toString, notify, notifyAll, wait, wait, wait, finalize

Field Detail

_dateObj

com.sybase.jdbc2.jdbc.DateObject _dateObj

_nano

long _nano

_timestamp

int[] _timestamp

BASEBIAS

private final static int BASEBIAS

BASEYEAR

private final static int BASEYEAR

C300TH_P_HOUR

private final static int C300TH_P_HOUR

C300TH_P_MIN

private final static int C300TH_P_MIN

CENTURY_ADJUST

private final static int CENTURY_ADJUST

DAY

private final static int DAY

HOUR

private final static int HOUR

LMONTHDAYS

private final static int[] LMONTHDAYS

MINUTE

private final static int MINUTE

MONTH

private final static int MONTH

MONTHDAYS

private final static int[] MONTHDAYS

SECS

private final static int SECS

TIMEMASK

private final static int TIMEMASK

YEAR

private final static int YEAR
Constructor Detail

TdsDateTime

public TdsDateTime(int , int )

TdsDateTime

public TdsDateTime(int , int , int )
Method Detail

convertToDateObject

private com.sybase.jdbc2.jdbc.DateObject convertToDateObject(java.util.Calendar )

dateObjectValue

public com.sybase.jdbc2.jdbc.DateObject dateObjectValue()

dateObjectValue

public com.sybase.jdbc2.jdbc.DateObject dateObjectValue(java.util.Calendar )

leapcnt

private static int leapcnt(int )

leapyear

private static boolean leapyear(int )

numToYearMonthDay

private static void numToYearMonthDay(int , int[] )

stringValue

protected java.lang.String stringValue()

tdsDateTime

public static int[] tdsDateTime(com.sybase.jdbc2.jdbc.DateObject )

ymdToNum

private static int ymdToNum(int , int , int )