File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed
rust/cubesql/pg-srv/src/values Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -153,12 +153,12 @@ impl FromProtocolValue for TimestampValue {
153153 backtrace : Backtrace :: capture ( ) ,
154154 } ) ?;
155155
156- // Parse timestamp string in format "YYYY-MM-DD HH:MM:SS[.fff]"
156+ // Parse timestamp string in format "YYYY-MM-DD HH:MM:SS[.fff]", but PostgreSQL supports
157+ // more formats, so let's align this with parse_date_str function from cubesql crate.
157158 let parsed_datetime = NaiveDateTime :: parse_from_str ( as_str, "%Y-%m-%d %H:%M:%S" )
158159 . or_else ( |_| NaiveDateTime :: parse_from_str ( as_str, "%Y-%m-%d %H:%M:%S%.f" ) )
159160 . or_else ( |_| NaiveDateTime :: parse_from_str ( as_str, "%Y-%m-%dT%H:%M:%S" ) )
160161 . or_else ( |_| NaiveDateTime :: parse_from_str ( as_str, "%Y-%m-%dT%H:%M:%S%.f" ) )
161- // PostgreSQL supports more formats aligned with parse_date_str
162162 . or_else ( |_| NaiveDateTime :: parse_from_str ( as_str, "%Y-%m-%dT%H:%M:%S%.fZ" ) )
163163 . or_else ( |_| {
164164 NaiveDate :: parse_from_str ( as_str, "%Y-%m-%d" ) . map ( |date| {
You can’t perform that action at this time.
0 commit comments