Formats the supplied time using the specified formatting options.
Visual Basic Syntax
strValue = oXTLRuntime.formatTime(varTime, bstrFormat, varDestLocale)
C/C++ 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.
C/C++ Return Value
Returns S_OK if successful, or an error code otherwise.