com.garmin.fit
Class DateTime

java.lang.Object
  extended by com.garmin.fit.DateTime

public class DateTime
extends java.lang.Object


Field Summary
static long INVALID
           
static long MIN
           
static long OFFSET
           
 
Constructor Summary
DateTime(java.util.Date date)
           
DateTime(DateTime timestamp)
           
DateTime(long timestamp)
           
DateTime(long timestamp, double fractional_timestamp)
           
 
Method Summary
 void add(DateTime dateTime)
           
 void add(double fractional_timestamp)
           
 void add(long timestamp)
           
 int compareTo(DateTime t1)
           
 void convertSystemTimeToUTC(long offset)
           
 boolean equals(DateTime dateTime)
           
 java.util.Date getDate()
           
 java.lang.Double getFractionalTimestamp()
           
static java.lang.String getStringFromValue(java.lang.Long value)
          Retrieves the String Representation of the Value
 java.lang.Long getTimestamp()
           
static java.lang.Long getValueFromString(java.lang.String value)
          Retrieves a value given a string representation
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

MIN

public static final long MIN
See Also:
Constant Field Values

INVALID

public static final long INVALID

OFFSET

public static final long OFFSET
See Also:
Constant Field Values
Constructor Detail

DateTime

public DateTime(long timestamp)

DateTime

public DateTime(java.util.Date date)

DateTime

public DateTime(DateTime timestamp)

DateTime

public DateTime(long timestamp,
                double fractional_timestamp)
Method Detail

getStringFromValue

public static java.lang.String getStringFromValue(java.lang.Long value)
Retrieves the String Representation of the Value

Returns:
The string representation of the value, or empty if unknown

getValueFromString

public static java.lang.Long getValueFromString(java.lang.String value)
Retrieves a value given a string representation

Returns:
The value or INVALID if unkwown

equals

public boolean equals(DateTime dateTime)

convertSystemTimeToUTC

public void convertSystemTimeToUTC(long offset)

getFractionalTimestamp

public java.lang.Double getFractionalTimestamp()

getTimestamp

public java.lang.Long getTimestamp()

getDate

public java.util.Date getDate()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

add

public void add(DateTime dateTime)

add

public void add(long timestamp)

add

public void add(double fractional_timestamp)

compareTo

public int compareTo(DateTime t1)