org.jfree.data.time
public class Millisecond extends RegularTimePeriod implements Serializable
Field Summary | |
---|---|
static int | FIRST_MILLISECOND_IN_SECOND A constant for the first millisecond in a second. |
static int | LAST_MILLISECOND_IN_SECOND A constant for the last millisecond in a second. |
Constructor Summary | |
---|---|
Millisecond()
Constructs a millisecond based on the current system time. | |
Millisecond(int millisecond, Second second)
Constructs a millisecond.
| |
Millisecond(int millisecond, int second, int minute, int hour, int day, int month, int year)
Creates a new millisecond.
| |
Millisecond(Date time)
Constructs a millisecond.
| |
Millisecond(Date time, TimeZone zone)
Creates a millisecond.
|
Method Summary | |
---|---|
int | compareTo(Object obj)
Returns an integer indicating the order of this Millisecond object
relative to the specified object:
negative == before, zero == same, positive == after.
|
boolean | equals(Object obj)
Tests the equality of this object against an arbitrary Object.
|
long | getFirstMillisecond()
Returns the first millisecond of the second. |
long | getFirstMillisecond(Calendar calendar)
Returns the first millisecond of the time period.
|
long | getLastMillisecond()
Returns the last millisecond of the second. |
long | getLastMillisecond(Calendar calendar)
Returns the last millisecond of the time period.
|
long | getMillisecond()
Returns the millisecond.
|
Second | getSecond()
Returns the second.
|
long | getSerialIndex()
Returns a serial index number for the millisecond.
|
int | hashCode()
Returns a hash code for this object instance. |
RegularTimePeriod | next()
Returns the millisecond following this one.
|
void | peg(Calendar calendar)
Recalculates the start date/time and end date/time for this time period
relative to the supplied calendar (which incorporates a time zone).
|
RegularTimePeriod | previous()
Returns the millisecond preceding this one.
|
Parameters: millisecond the millisecond (0-999). second the second.
Parameters: millisecond the millisecond (0-999). second the second (0-59). minute the minute (0-59). hour the hour (0-23). day the day (1-31). month the month (1-12). year the year (1900-9999).
Parameters: time the time.
Parameters: time the instant in time. zone the time zone.
Parameters: obj the object to compare
Returns: negative == before, zero == same, positive == after.
This method will return true ONLY if the object is a Millisecond object representing the same millisecond as this instance.
Parameters: obj the object to compare
Returns: true
if milliseconds and seconds of this and object
are the same.
Returns: The first millisecond of the second.
See Also: getLastMillisecond
Parameters: calendar the calendar (null
not permitted).
Returns: The first millisecond of the time period.
Throws: NullPointerException if calendar
is
null
.
Returns: The last millisecond of the second.
See Also: getFirstMillisecond
Parameters: calendar the calendar (null
not permitted).
Returns: The last millisecond of the time period.
Throws: NullPointerException if calendar
is
null
.
Returns: The millisecond.
Returns: The second.
Returns: The serial index number.
http://developer.java.sun.com/developer/Books/effectivejava
/Chapter3.pdf
Returns: A hashcode.
Returns: The millisecond following this one.
Parameters: calendar the calendar (null
not permitted).
Since: 1.0.3
Returns: The millisecond preceding this one.