Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
[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.
Members
The WBEMTime class has these types of members:
Constructors
The WBEMTime class has these constructors.
| Constructor | Description |
|---|---|
| WBEMTime | Constructor that facilitates conversions between various Windows and ANSI C run-time time formats. |
Methods
The WBEMTime class has these methods.
| Method | Description |
|---|---|
| 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 != operator > operator >= operator < operator <= |
Comparison operators compare two WBEMTime objects. |
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client |
Windows Vista |
| Minimum supported server |
Windows Server 2008 |
| Header |
|
| DLL |
|