[The WBEMTime class is part of the WMI Provider Framework which is now considered in final state, and no further development, enhancements, or updates will be available for non-security related issues affecting these libraries. The MI APIs should be used for all new development.]
The WBEMTime class facilitates conversions between various Windows and ANSI C run-time time formats. For more information, see also WBEMTimeSpan Class Methods.
The WBEMTime class has these types of members:
The WBEMTime class has these constructors.
|WBEMTime||Constructor that facilitates conversions between various Windows and ANSI C run-time time formats.
The WBEMTime class has these methods.
|Clear||Sets the time in the WBEMTime object to an invalid time.
|GetBSTR||Presents the time as a BSTR value.
|GetDMTF||Gets the time as a BSTR value in CIM datetime format.
|GetDMTFNonNtfs||Gets a DMTF date that is based upon a FAT or a Date and Time Format where the UTC is not known.
|GetFILETIME||Gets the time as an MFC FILETIME structure.
|GetLocalOffsetForDate||Overloaded. Returns the offset in minutes(+ or -) between GMT and local time for the time supplied in the argument.
|GetStructtm||Gets the time as an ANSI C run-time struct tm structure.
|GetSYSTEMTIME||Gets the time as an MFC SYSTEMTIME structure.
|GetTime||Gets the time as a 64-bit integer.
|Gettime_t||Gets the time as an ANSI C run-time time_t variable.
|IsOk||Indicates whether the WBEMTime object represents a valid time.
|SetDMTF||Sets the time in the WBEMTime object in CIM datetime format.
WBEMTime overloaded operators
The WBEMTime object defines the following overloaded operators.
|WBEMTime overloaded operators||Description|
|operator =||Assignment operator facilitates conversions between various Windows and ANSI C run-time time formats.|
|operator +||Addition operator increments an object's time by a time span. The result is returned in a new WBEMTime object.|
|operator +=||Add-and-assign operator increments an object's time by a time span.|
|operator -||Subtraction operator decrements an object's time by another object's time. The result is returned in a new WBEMTime object.|
|operator -=||Subtract-and-assign operator decrements an object's time by a time span.|
|operator ==operator !=
|Comparison operators compare two WBEMTime objects.|
|Minimum supported client
|Minimum supported server
||Windows Server 2008