[#BloombergLP-baltzo-TimeZoneUtilImp]
= xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/baltzo.adoc[baltzo]::TimeZoneUtilImp
:relfileprefix: ../../
:mrdocs:

This `struct` provides a namespace for utility functions that convert time values to, and from, local time&period;

== Synopsis

Declared in `&lt;baltzo&lowbar;timezoneutilimp&period;h&gt;`

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
struct TimeZoneUtilImp;
----

== Static Member Functions

[cols="1,4"]
|===
| Name| Description
| xref:BloombergLP/baltzo/TimeZoneUtilImp/convertUtcToLocalTime.adoc[`convertUtcToLocalTime`] 
| Convert `utcTime` to local time in `resultTimeZoneId`&period;
| xref:BloombergLP/baltzo/TimeZoneUtilImp/createLocalTimePeriod.adoc[`createLocalTimePeriod`] 
| Load local&hyphen;time period attributes for `transition` in `timeZone`&period;
| xref:BloombergLP/baltzo/TimeZoneUtilImp/initLocalTime.adoc[`initLocalTime`] 
| Initialize local time in `timeZoneId` from `localTime`&period;
| xref:BloombergLP/baltzo/TimeZoneUtilImp/loadLocalTimePeriodForUtc.adoc[`loadLocalTimePeriodForUtc`] 
| Load local&hyphen;time period attributes for `utcTime` in `timeZoneId`&period;
| xref:BloombergLP/baltzo/TimeZoneUtilImp/resolveLocalTime.adoc[`resolveLocalTime`] 
| Resolve `localTime` in `timeZone` using `dstPolicy`&period;
|===



[.small]#Created with https://www.mrdocs.com[MrDocs]#
