|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object javax.cim.CIMDateTime
This abstract class repesents a CIM datetime data type as defined by the
Distributed Management Task Force (DMTF)
CIM Infrastructure Specification (DSP004).
It is in the format: yyyyMMddHHmmss.SSSSSSsutc where
yyyy - is a 4 digit year
MM - is the month
dd - is the day of the month
HH - is the hour (24 hour clock)
mm - is the minute
ss - is the second
mmmmmm - is the number of microseconds
s - is "+" or "-", indicating the sign of the UTC (Universal Coordinated
Time; for all intents and purposes the sane as Greenwhich Mean Time)
correction field, or a ":". In the case of a ":" the value is
interpreted as a time interval, and yyyyMM are interreted as days.
utc - is the offset from UTC in minutes (using the sign indicated by s).
It is ignored for a time interval.
For example Monday, May 25, 1998, at 1:30 PM EST would be represented as:
19980525133015.000000-300
Values must be zero-padded so that
the entire string is always the same 25-character length. Fields which are
not significant must be replaced with asterisk characters.
Similarly, intervals use the same format, except that the interpretation of
the fileds is based on elapsed time. For example, an elapsed time of 1 day,
13 hours, 23 minutes, 12 seconds would be: 00000001132312.000000:000 A UTC
offset of zero is always used for interval properties.
Constructor Summary | |
CIMDateTime(java.lang.String dateString)
Creates a CIMDateTimeAbsolute object using a string |
Method Summary | |
boolean |
equals(CIMDateTime pDateTime)
Determines whether the CIMDateTime that is passed in is eqaul to the current CIMDateTime object |
abstract java.lang.String |
getDateTimeString()
Gets the internal string representation of this object |
abstract int |
hashCode()
returns the hascode for this object |
Methods inherited from class java.lang.Object |
equals, getClass, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface java.lang.Comparable |
compareTo |
Constructor Detail |
public CIMDateTime(java.lang.String dateString) throws java.lang.IllegalArgumentException
dateString
- A string in the format of yyyyMMddHHmmss.SSSSSSsutc
java.lang.IllegalArgumentException
- if string is not in the correct formatMethod Detail |
public boolean equals(CIMDateTime pDateTime)
pDateTime
- The CIMDateTime object to compare to
public abstract java.lang.String getDateTimeString()
public abstract int hashCode()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |