Magazine |
| | Community |
| | Workshop |
| | Tools & Samples |
| | Training |
| | Site Info |
|
|
||||||||
|
Formats the supplied time using the specified formatting options.
Syntax
HRESULT formatTime( VARIANT varTime, BSTR bstrFormat, VARIANT varDestLocale, BSTR * pbstrFormattedString);
Parameters
- varTime
- [in] Time value that is to be formatted.
- bstrFormat
- [in] Formatting to be applied to the time. The following codes are supported:
- h
- Hours as 0-23
- hh
- Hours as 00-23
- m
- Minutes as 0-59
- mm
- Minutes as 00-59
- s
- Seconds as 0-59
- ss
- Seconds as 00-59
- AM/PM
- Insert AM or PM, display hours as 12-hour clock
- am/pm
- Insert am or pm, display hours as 12-hour clock
- A/P
- Insert A or P, display hours as 12-hour clock
- a/p
- Insert a or p, display hours as 12-hour clock
- [h]:mm
- Elapsed time in hours; for example, 25.02
- [mm]:ss
- Elapsed time in minutes; for example, 63:46
- [ss]
- Elapsed time in seconds
- ss.00
- Fractions of a second
- varDestLocale
- [in] Locale to use in determining the correct sequence to be used in the time.
- pbstrFormattedString
- [out] String containing the time in the requested format.
Return Value
Returns S_OK if successful, or an error code otherwise.
See Also
Does this content meet your programming needs? Write us!
© 1998 Microsoft Corporation. All rights reserved. Terms of use.