Name
Date
Synopsis
The Date
class represents a date and time held internally
as a millisecond offset from 0:00 UTC on January 1st, 1970. The default
constructor creates a Date
that represents the date and
time at the time of its creation. A Date
object for an
arbitrary time can be created by passing the appropriate offset to the
Date(long offset)
constructor. Negative offsets can be
used to represent dates in 1969 and earlier years. The time associated
with a Date
can be changed using the
setTime()
method and the time offset for a
Date
can be obtained using getTime()
.
The CLDC version of Date
is much simpler than the J2SE
implementation. Deprecated APIs and constructors have been removed, as have
methods that allow two Date
objects to be compared. A
consequence of this is that it is no longer possible to convert between a
Date
object and the corresponding parts of a date, such
as year, month, day, etc. The Calendar
class must
be used to perform these conversions instead.
Note that a Date
object always contains a time
offset measured relative to UTC. To work in other time zones, an appropriate
TimeZone
object must be obtained and used together with
an instance of the Calendar
class.
public class Date { // Public Constructors public Date(); public Date( long date); // Public Instance Methods public long getTime(); // default:1010205995686 public void setTime( long time); // Public Methods Overriding Object public boolean equals( Object obj); public int hashCode(); }
Passed To
Get J2ME in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.