Parses the command-line flag string representation text into a Time value. Time flags must be specified in a format that matches absl::RFC3339_full.
Declared in <absl/time/time.h>
bool
AbslParseFlag(
std::string_view text,
Time* t,
std::string* error);
For example:
--start_time=2016-01-02T03:04:05.678+08:00
Note: A UTC offset (or 'Z' indicating a zero-offset from UTC) is required.
Additionally, if you'd like to specify a time as a count of seconds/milliseconds/etc from the Unix epoch, use an absl::Duration flag and add that duration to absl::UnixEpoch() to get an absl::Time.
true upon successful parsing.
| Name | Description |
|---|---|
| text | The flag string to parse. |
| t | Output parameter receiving the parsed time. |
| error | Output parameter receiving an error message on failure. |