Skip to main content

parse_time_literal

Function parse_time_literal 

Source
pub fn parse_time_literal(s: &str) -> Result<TimeValue, ParseError>
Expand description

単独の時刻リテラル文字列を ast::TimeValue にパースする。

YYYY-MM-DD / YYYY-MM / YYYY の 3 形式に対応し、月 1〜12 / 日 1〜31 の範囲外は ParseError を返す。前後の空白は許容して除去するが、 文字列内部に余計なトークンがある場合は拒否する。 tdsl import-csv など、DSL 本文の外部で時刻文字列を解釈する経路から利用する。