Function mz_repr::adt::datetime::tokenize_time_str
source · pub(crate) fn tokenize_time_str(
value: &str,
) -> Result<VecDeque<TimeStrToken>, String>
Expand description
Convert a string from a time-like datatype (INTERVAL, TIMESTAMP/TZ, DATE, and TIME)
into Vec<TimeStrToken>
.
§Warning
- Any sequence of numeric characters following a decimal that exceeds 9 characters
gets truncated to 9 characters, e.g.
0.1234567899
is truncated to0.123456789
.
§Errors
- Any sequence of alphabetic characters cannot be cast into a DateTimeField.
- Any sequence of numeric characters cannot be cast into an i64.
- Any non-alpha numeric character cannot be cast into a TimeStrToken, e.g.
%
.