[#absl-ParseTime-00] = xref:absl.adoc[absl]::ParseTime :relfileprefix: ../ :mrdocs: Like ParseTime() above, but if the format string does not contain a UTC offset specification (%z/%Ez/%E*z) then the input is interpreted in the given TimeZone. This means that the input, by itself, does not identify a unique instant. Being time‐zone dependent, it also admits the possibility of ambiguity or non‐existence, in which case the "pre" time (as defined by TimeZone::TimeInfo) is returned. For these reasons we recommend that all date/time strings include a UTC offset so they're context independent. == Synopsis Declared in `<absl/time/time.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool ParseTime( std::string_view format, std::string_view input, xref:absl/TimeZone.adoc[TimeZone] tz, xref:absl/Time.adoc[Time]* time, std::string* err); ---- == Return Value `true` upon successful parsing. == Parameters [cols="1,4"] |=== | Name| Description | *format* | The strftime()‐like format string. | *input* | The string to parse. | *tz* | The time zone to interpret the input in when no offset is present. | *time* | Output parameter receiving the parsed time. | *err* | Output parameter receiving an error message on failure. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#