waba.sys
Class Time

java.lang.Object
  |
  +--waba.sys.Time

public final class Time
extends Object

Time identifies a date and time.

Here is an example of Time being used to display the current date:

 Time t = new Time();
 ...
 g.drawText("Today is " + t.year + "/" + t.month + "/" + t.day);
 


Field Summary
 int day
          The day in the range of 1 to the last day in the month.
 int hour
          The hour in the range of 0 to 23.
 int millis
          Milliseconds in the range of 0 to 999.
 int minute
          The minute in the range of 0 to 59.
 int month
          The month in the range of 1 to 12.
 int second
          The second in the range of 0 to 59.
 int year
          The year as its full set of digits (year 2010 is 2010).
 
Constructor Summary
Time()
          Constructs a time object set to the current date and time.
Time(int year, int month, int day, int hour, int minute, int second, int millis)
          Constructs a new time with the given values.
Time(long t)
          Constructs a time object from the given value.
 
Method Summary
 boolean equals(Object o)
          The equals method for class Object implements the most discriminating possible equivalence relation on objects; that is, for any reference values x and y, this method returns true if and only if x and y refer to the same object (x==y has the value true).
 long getTimeLong()
          Returns the time in the format YYYYMMDDHHMMSS as a long value.
 String toString()
          returns the time in format specified in waba.sys.Settings.
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, wait, wait
 

Field Detail

year

public int year
The year as its full set of digits (year 2010 is 2010).

month

public int month
The month in the range of 1 to 12.

day

public int day
The day in the range of 1 to the last day in the month.

hour

public int hour
The hour in the range of 0 to 23.

minute

public int minute
The minute in the range of 0 to 59.

second

public int second
The second in the range of 0 to 59.

millis

public int millis
Milliseconds in the range of 0 to 999.
Constructor Detail

Time

public Time()
Constructs a time object set to the current date and time.

Time

public Time(long t)
Constructs a time object from the given value. It must have been got with the getTimeLong method.
Since:
SuperWaba 4.0

Time

public Time(int year,
            int month,
            int day,
            int hour,
            int minute,
            int second,
            int millis)
Constructs a new time with the given values. The values are not checked.
Since:
SuperWaba 3.5
Method Detail

getTimeLong

public long getTimeLong()
Returns the time in the format YYYYMMDDHHMMSS as a long value. It does not include the millis.
Since:
SuperWaba 4.0

toString

public String toString()
returns the time in format specified in waba.sys.Settings. To return the date, use class waba.util.Date.
Overrides:
toString in class Object

equals

public boolean equals(Object o)
Description copied from class: Object
The equals method for class Object implements the most discriminating possible equivalence relation on objects; that is, for any reference values x and y, this method returns true if and only if x and y refer to the same object (x==y has the value true).
Overrides:
equals in class Object