android.text.format
Class Time

java.lang.Object
  extended by android.text.format.Time

public class Time
extends Object


Field Summary
 boolean allDay
           
static int EPOCH_JULIAN_DAY
           
static int FRIDAY
           
 long gmtoff
           
 int hour
           
static int HOUR
           
 int isDst
           
 int minute
           
static int MINUTE
           
static int MONDAY
           
static int MONDAY_BEFORE_JULIAN_EPOCH
           
 int month
           
static int MONTH
           
static int MONTH_DAY
           
 int monthDay
           
static int SATURDAY
           
 int second
           
static int SECOND
           
static int SUNDAY
           
static int THURSDAY
           
 String timezone
           
static String TIMEZONE_UTC
           
static int TUESDAY
           
static int WEDNESDAY
           
static int WEEK_DAY
           
static int WEEK_NUM
           
 int weekDay
           
 int year
           
static int YEAR
           
static int YEAR_DAY
           
 int yearDay
           
 
Constructor Summary
Time()
           
Time(String timezone)
           
Time(Time other)
           
 
Method Summary
 boolean after(Time that)
           
 boolean before(Time that)
           
 void clear(String timezone)
           
static int compare(Time a, Time b)
           
 String format(String format)
           
 String format2445()
           
 String format3339(boolean allDay)
           
 int getActualMaximum(int field)
           
static String getCurrentTimezone()
           
static int getJulianDay(long millis, long gmtoff)
           
static int getJulianMondayFromWeeksSinceEpoch(int week)
           
 int getWeekNumber()
           
static int getWeeksSinceEpochFromJulianDay(int julianDay, int firstDayOfWeek)
           
static boolean isEpoch(Time time)
           
 long normalize(boolean ignoreDst)
           
 boolean parse(String s)
           
 boolean parse3339(String s)
           
 void set(int monthDay, int month, int year)
           
 void set(int second, int minute, int hour, int monthDay, int month, int year)
           
 void set(long millis)
           
 void set(Time that)
           
 long setJulianDay(int julianDay)
           
 void setToNow()
           
 void switchTimezone(String timezone)
           
 long toMillis(boolean ignoreDst)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

TIMEZONE_UTC

public static final String TIMEZONE_UTC
See Also:
Constant Field Values

EPOCH_JULIAN_DAY

public static final int EPOCH_JULIAN_DAY
See Also:
Constant Field Values

MONDAY_BEFORE_JULIAN_EPOCH

public static final int MONDAY_BEFORE_JULIAN_EPOCH
See Also:
Constant Field Values

allDay

public boolean allDay

second

public int second

minute

public int minute

hour

public int hour

monthDay

public int monthDay

month

public int month

year

public int year

weekDay

public int weekDay

yearDay

public int yearDay

isDst

public int isDst

gmtoff

public long gmtoff

timezone

public String timezone

SECOND

public static final int SECOND
See Also:
Constant Field Values

MINUTE

public static final int MINUTE
See Also:
Constant Field Values

HOUR

public static final int HOUR
See Also:
Constant Field Values

MONTH_DAY

public static final int MONTH_DAY
See Also:
Constant Field Values

MONTH

public static final int MONTH
See Also:
Constant Field Values

YEAR

public static final int YEAR
See Also:
Constant Field Values

WEEK_DAY

public static final int WEEK_DAY
See Also:
Constant Field Values

YEAR_DAY

public static final int YEAR_DAY
See Also:
Constant Field Values

WEEK_NUM

public static final int WEEK_NUM
See Also:
Constant Field Values

SUNDAY

public static final int SUNDAY
See Also:
Constant Field Values

MONDAY

public static final int MONDAY
See Also:
Constant Field Values

TUESDAY

public static final int TUESDAY
See Also:
Constant Field Values

WEDNESDAY

public static final int WEDNESDAY
See Also:
Constant Field Values

THURSDAY

public static final int THURSDAY
See Also:
Constant Field Values

FRIDAY

public static final int FRIDAY
See Also:
Constant Field Values

SATURDAY

public static final int SATURDAY
See Also:
Constant Field Values
Constructor Detail

Time

public Time(String timezone)

Time

public Time()

Time

public Time(Time other)
Method Detail

normalize

public long normalize(boolean ignoreDst)

switchTimezone

public void switchTimezone(String timezone)

getActualMaximum

public int getActualMaximum(int field)

clear

public void clear(String timezone)

compare

public static int compare(Time a,
                          Time b)

format

public String format(String format)

toString

public String toString()
Overrides:
toString in class Object

parse

public boolean parse(String s)

parse3339

public boolean parse3339(String s)

getCurrentTimezone

public static String getCurrentTimezone()

setToNow

public void setToNow()

toMillis

public long toMillis(boolean ignoreDst)

set

public void set(long millis)

format2445

public String format2445()

set

public void set(Time that)

set

public void set(int second,
                int minute,
                int hour,
                int monthDay,
                int month,
                int year)

set

public void set(int monthDay,
                int month,
                int year)

before

public boolean before(Time that)

after

public boolean after(Time that)

getWeekNumber

public int getWeekNumber()

format3339

public String format3339(boolean allDay)

isEpoch

public static boolean isEpoch(Time time)

getJulianDay

public static int getJulianDay(long millis,
                               long gmtoff)

setJulianDay

public long setJulianDay(int julianDay)

getWeeksSinceEpochFromJulianDay

public static int getWeeksSinceEpochFromJulianDay(int julianDay,
                                                  int firstDayOfWeek)

getJulianMondayFromWeeksSinceEpoch

public static int getJulianMondayFromWeeksSinceEpoch(int week)


Copyright © 2008-2012. All Rights Reserved.