Class CIMDateTime
java.lang.Object
javax.cim.CIMDateTime
- All Implemented Interfaces:
Serializable, Comparable<CIMDateTime>
- Direct Known Subclasses:
CIMDateTimeAbsolute, CIMDateTimeInterval
This abstract class represents 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:
For example, the interval datetime for 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.
- 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
- SSSSSS - is the number of microseconds
- s - is "+" or "-", indicating the sign of the UTC (Universal Coordinated Time; for all intents and purposes the same as Greenwich Mean Time) correction field, or a ":". In the case of a ":" the value is interpreted as a time interval, and yyyyMM are interpreted 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, the interval datetime for 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.
- See Also:
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
CIMDateTime
(String pDateString) Creates aCIMDateTime
object using a string. -
Method Summary
Methods inherited from class Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface Comparable
compareTo
-
Constructor Details
-
CIMDateTime
Creates aCIMDateTime
object using a string.- Parameters:
pDateString
- A string in the format of yyyyMMddHHmmss.SSSSSSsutc.- Throws:
IllegalArgumentException
- If string is not in the correct format.
-
CIMDateTime
protected CIMDateTime()
-
-
Method Details
-
equals
Determines whether theCIMDateTime
that is passed in is equal to the currentCIMDateTime
object. -
getDateTimeString
Gets the internal string representation of this object.- Returns:
- The internal representation of the
CIMDateTime
object.
-
hashCode
-