[#BloombergLP-bdlt-DatetimeImpUtil] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdlt.adoc[bdlt]::DatetimeImpUtil :relfileprefix: ../../ :mrdocs: This `struct` provides a namespace for datetime encoding constants. == Synopsis Declared in `<bdlt_datetimeimputil.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- struct DatetimeImpUtil; ---- == Static Member Functions [cols="1,4"] |=== | Name| Description | xref:BloombergLP/bdlt/DatetimeImpUtil/epoch_0001_01_01.adoc[`epoch_0001_01_01`] | Return a pointer to a `bdlt::Datetime` with value `bdlt::Datetime(1, 1, 1)` suitable for use during static initialization. | xref:BloombergLP/bdlt/DatetimeImpUtil/epoch_1970_01_01.adoc[`epoch_1970_01_01`] | Return a pointer to a `bdlt::Datetime` with value `bdlt::Datetime(1970, 1, 1)` suitable for use during static initialization. | xref:BloombergLP/bdlt/DatetimeImpUtil/epoch_max.adoc[`epoch_max`] | Return a pointer to a `bdlt::Datetime` with value `bdlt::Datetime(9999, 12, 31, 24)` suitable for use during static initialization. |=== == Static Data Members [cols="1,4"] |=== | Name| Description | xref:BloombergLP/bdlt/DatetimeImpUtil/k_0001_01_01_VALUE.adoc[`k_0001_01_01_VALUE`] | Serial datetime value for `0001/01/01`. | xref:BloombergLP/bdlt/DatetimeImpUtil/k_1970_01_01_VALUE.adoc[`k_1970_01_01_VALUE`] | Serial datetime value for `1970/01/01`. | xref:BloombergLP/bdlt/DatetimeImpUtil/k_MAX_VALUE.adoc[`k_MAX_VALUE`] | Maximum serial datetime value representable by `bdlt::Datetime`. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#