pub fn parse_civil(s: &str) -> Option<DtNs>
解析 "YYYY-MM-DD[ HH:MM[:SS[.fffffffff]]]"(亦接受 T 分隔与纯日期)。
"YYYY-MM-DD[ HH:MM[:SS[.fffffffff]]]"
T
例:"2024-12-25 09:30:01"、"2024-12-25T09:30"、"2024-12-25"。 小数秒不足 9 位右补零(".5" = 500ms)。非法日期/时间一律 None。
"2024-12-25 09:30:01"
"2024-12-25T09:30"
"2024-12-25"
".5"
None