|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jscience.history.time.Time
org.jscience.history.time.ModernTime
public class ModernTime
A class representing a way to compute time.
| Field Summary | |
|---|---|
static Unit<Duration> |
DAYS_HOURS_MINUTES_SECONDS_MILLIS
DOCUMENT ME! |
static int |
HOURS_PER_DAY
DOCUMENT ME! |
static int |
MILLISECONDS_PER_SECOND
DOCUMENT ME! |
static int |
MINUTES_PER_HOUR
DOCUMENT ME! |
static Unit<Duration> |
MODERN_DAY
A unit of duration equal to 24
(standard name d). |
static Unit<Duration> |
MODERN_HOUR
A unit of duration equal to 60 (standard name h). |
static Unit<Duration> |
MODERN_MILLISECOND
A unit of duration equal to 1/1000 s (standard name
ms). |
static Unit<Duration> |
MODERN_MINUTE
A unit of duration equal to 60 s (standard name
min). |
static BaseUnit<Duration> |
MODERN_SECOND
The base unit for duration quantities ( s). |
static int |
SECONDS_PER_MINUTE
DOCUMENT ME! |
| Constructor Summary | |
|---|---|
ModernTime()
Creates a new ModernTime object. |
|
ModernTime(double millis)
Creates a new ModernTime object. |
|
ModernTime(double days,
double hours,
double minutes,
double seconds,
double millis)
Creates a new ModernTime object. |
|
| Method Summary | |
|---|---|
int |
getDays()
DOCUMENT ME! |
int |
getHours()
DOCUMENT ME! |
int |
getMilliseconds()
DOCUMENT ME! |
int |
getMinutes()
DOCUMENT ME! |
int |
getSeconds()
DOCUMENT ME! |
Amount<Duration> |
getTime()
DOCUMENT ME! |
double |
getTimeInSeconds()
DOCUMENT ME! |
boolean |
is24()
DOCUMENT ME! |
void |
nextDay()
DOCUMENT ME! |
void |
nextHour()
DOCUMENT ME! |
void |
nextMillisecond()
DOCUMENT ME! |
void |
nextMinute()
DOCUMENT ME! |
void |
nextSecond()
DOCUMENT ME! |
void |
set24(boolean is24)
DOCUMENT ME! |
java.util.Calendar |
toCalendar()
DOCUMENT ME! |
java.lang.String |
toString()
DOCUMENT ME! |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final int HOURS_PER_DAY
public static final int MINUTES_PER_HOUR
public static final int SECONDS_PER_MINUTE
public static final int MILLISECONDS_PER_SECOND
public static final Unit<Duration> MODERN_MILLISECOND
1/1000 s (standard name
ms).
public static final BaseUnit<Duration> MODERN_SECOND
s). It is
defined as the duration of 9,192,631,770 cycles of radiation
corresponding to the transition between two hyperfine levels of the
ground state of cesium (1967 Standard).
public static final Unit<Duration> MODERN_MINUTE
60 s (standard name
min).
public static final Unit<Duration> MODERN_HOUR
60 MODERN_MINUTE (standard name h).
public static final Unit<Duration> MODERN_DAY
24 MODERN_HOUR
(standard name d).
public static final Unit<Duration> DAYS_HOURS_MINUTES_SECONDS_MILLIS
| Constructor Detail |
|---|
public ModernTime(double days,
double hours,
double minutes,
double seconds,
double millis)
public ModernTime(double millis)
millis - DOCUMENT ME!public ModernTime()
| Method Detail |
|---|
public Amount<Duration> getTime()
getTime in class Timepublic double getTimeInSeconds()
public int getMilliseconds()
getMilliseconds in class Timepublic int getSeconds()
getSeconds in class Timepublic int getMinutes()
getMinutes in class Timepublic int getHours()
getHours in class Timepublic int getDays()
getDays in class Timepublic void nextMillisecond()
nextMillisecond in class Timepublic void nextSecond()
nextSecond in class Timepublic void nextMinute()
nextMinute in class Timepublic void nextHour()
nextHour in class Timepublic void nextDay()
nextDay in class Timepublic boolean is24()
public void set24(boolean is24)
is24 - DOCUMENT ME!public java.util.Calendar toCalendar()
public java.lang.String toString()
toString in class Time
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||