|
@@ -1340,6 +1340,13 @@ func CompareFloatByOpStrings(op string, a, b float64) bool {
|
|
|
|
|
|
|
|
|
func GormDateStrToDateTimeStr(originalString string) (formatStr string) {
|
|
|
+ if originalString == `` {
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if strings.Contains(originalString, "0001-01-01") {
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
formatStr = originalString
|
|
|
if !strings.Contains(originalString, "T") {
|
|
|
return
|
|
@@ -1351,6 +1358,10 @@ func GormDateStrToDateTimeStr(originalString string) (formatStr string) {
|
|
|
fmt.Println("Error parsing time:", err)
|
|
|
return
|
|
|
}
|
|
|
+ if t.IsZero() {
|
|
|
+ formatStr = ""
|
|
|
+ return
|
|
|
+ }
|
|
|
|
|
|
|
|
|
formatStr = t.Format(FormatDateTime)
|