|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.ObjectTime
public class Time
An instance represents the time of day in a time zone, in
terms of hours, minutes, and seconds. The implemented time zones are:
PST: Pacific Standard Time, GMT-8 hours (LA)
PDT: Pacific Daylight Saving Time, GMT-7 hours (LA)
MST: Mountain Standard Time, GMT-7 hours (Phoenix)
MDT: Mountain Daylight Savings Time, GMT-6 (Phoenix)
CST: Central Standard Time, GMT-6 hours (Chicago)
CDT: Central Daylight Savings Time, GMT-5 hours (Chicago)
EST: Eastern Standard Time, GMT-5 hours (NY)
EDT: Eastern Daylight Savings Time, GMT-4 hours (NY)
GMT: Greenwich Mean Time, GMT
BST: British Summer Time, GMT+1
IND: India time, GMT+5:30 hours (New Delhi)
India (IND) is included to show that times are not always on
hourly boundaries from GMT.
A time may appear negative or greater than 24 hours.
This is because of possible conversions of a time from one time zone to another,
e.g. time of 0 hours GMT is -7 hours PDT, while a time of
23:59 GMT is 29:29 IND.
The user can decide to show the time using a 24-hour clock
or a AM-PM designation..
| Field Summary | |
|---|---|
static String |
ALL
A string consisting of the 3-letter time zone names, separated by blanks. |
static String |
BST
The following constants contain the eleven time zones, as Strings. |
static String |
CDT
|
static String |
CST
|
static String |
EDT
|
static String |
EST
|
static String |
GMT
|
static String |
IND
|
static String |
MDT
|
static String |
MST
|
static String |
PDT
|
static String |
PST
|
| Constructor Summary | |
|---|---|
Time()
Constructor: an instance with time 0 in GMT and a 24-hour clock. |
|
Time(int h,
int m,
int s,
String z,
boolean b)
Constructor: A time of day of h hours, m minutes, and s seconds in zone z. |
|
Time(int s,
String z,
boolean b)
Constructor: A time of day of s seconds in zone z. |
|
| Method Summary | |
|---|---|
int |
compareTo(Time t)
= -1 if this time < time t, 0 if this time equals time t, and 1 if this time > time t. |
void |
display()
Display the time given by this object in all time zones, in 24-hour mode. |
boolean |
getAmPm()
= the am-pm indication --true means display in AM-PM format; false means display in 24-hour format. |
int |
getTime()
|
String |
getZone()
= the time zone. |
static boolean |
isLegal(String z)
= "z is a legal zone" --see class specification. |
void |
setDisplay(boolean b)
If b is true, set the display mode to AM-PM; if b is false, set it to "twenty-four hours". |
Time |
timeInGMT()
= a new Time that is the same as this time but described in GMT. |
Time |
timeInZone(String z)
= a new Time that is the same as this time but described in zone z. |
String |
toString()
= a string representation of the time. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final String BST
public static final String GMT
public static final String EST
public static final String EDT
public static final String CST
public static final String CDT
public static final String MST
public static final String MDT
public static final String PST
public static final String PDT
public static final String IND
public static final String ALL
| Constructor Detail |
|---|
public Time()
public Time(int s,
String z,
boolean b)
public Time(int h,
int m,
int s,
String z,
boolean b)
| Method Detail |
|---|
public int getTime()
public String getZone()
public boolean getAmPm()
public void setDisplay(boolean b)
public static boolean isLegal(String z)
public String toString()
toString in class Objectpublic Time timeInGMT()
public Time timeInZone(String z)
public int compareTo(Time t)
public void display()
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||