MySQL cast expressions.

This commit is contained in:
go-jet 2019-07-31 18:43:54 +02:00
parent fcce8d4262
commit 53dbcd9bfc
41 changed files with 1136 additions and 684 deletions

View file

@ -72,14 +72,19 @@ const formatTime = "2006-01-02 15:04:05.999999"
func parseTime(timeStr string) (t time.Time, valid bool) {
var format string
switch len(timeStr) {
case 8:
format = formatTime[11:19]
case 10, 19, 21, 22, 23, 24, 25, 26:
format := formatTime[:len(timeStr)]
t, err := time.Parse(format, timeStr)
return t, err == nil
format = formatTime[:len(timeStr)]
default:
return t, false
}
return t, false
t, err := time.Parse(format, timeStr)
return t, err == nil
}
//===============================================================//