[#BloombergLP-bdlt-TimeUtil] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdlt.adoc[bdlt]::TimeUtil :relfileprefix: ../../ :mrdocs: This `struct` provides a namespace for common non‐primitive procedures that operate on `Time` objects. These methods are alias‐safe and exception‐neutral. == Synopsis Declared in `<bdlt_timeutil.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- struct TimeUtil; ---- == Static Member Functions [cols="1,4"] |=== | Name| Description | xref:BloombergLP/bdlt/TimeUtil/convertFromHHMM.adoc[`convertFromHHMM`] | Convert a four‐digit HHMM integer to a `Time`. | xref:BloombergLP/bdlt/TimeUtil/convertFromHHMMSS.adoc[`convertFromHHMMSS`] | Convert a six‐digit HHMMSS integer to a `Time`. | xref:BloombergLP/bdlt/TimeUtil/convertFromHHMMSSmmm.adoc[`convertFromHHMMSSmmm`] | Convert a nine‐digit HHMMSSmmm integer to a `Time`. | xref:BloombergLP/bdlt/TimeUtil/convertToHHMM.adoc[`convertToHHMM`] | Convert a `Time` to a four‐digit HHMM integer. | xref:BloombergLP/bdlt/TimeUtil/convertToHHMMSS.adoc[`convertToHHMMSS`] | Convert a `Time` to a six‐digit HHMMSS integer. | xref:BloombergLP/bdlt/TimeUtil/convertToHHMMSSmmm.adoc[`convertToHHMMSSmmm`] | Convert a `Time` to a nine‐digit HHMMSSmmm integer. | xref:BloombergLP/bdlt/TimeUtil/fromHms.adoc[`fromHms`] | Return an optional `Time` built from the specified clock fields. | xref:BloombergLP/bdlt/TimeUtil/isValidHHMM.adoc[`isValidHHMM`] | Return whether `timeValue` is a valid packed HHMM integer. | xref:BloombergLP/bdlt/TimeUtil/isValidHHMMSS.adoc[`isValidHHMMSS`] | Return whether `timeValue` is a valid packed HHMMSS integer. | xref:BloombergLP/bdlt/TimeUtil/isValidHHMMSSmmm.adoc[`isValidHHMMSSmmm`] | Return whether `timeValue` is a valid packed HHMMSSmmm integer. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#