|
@@ -1380,3 +1380,49 @@ func CompareFloatByOpStrings(op string, a, b float64) bool {
|
|
|
}
|
|
|
return false
|
|
|
}
|
|
|
+
|
|
|
+// GormDateStrToDateTimeStr
|
|
|
+// @Description: gorm日期字符串格式转正常显示的日期时间字符串
|
|
|
+// @param originalString
|
|
|
+// @return formatStr
|
|
|
+func GormDateStrToDateTimeStr(originalString string) (formatStr string) {
|
|
|
+ formatStr = originalString
|
|
|
+ if !strings.Contains(originalString, "T") {
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
+ // 解析原始字符串
|
|
|
+ t, err := time.Parse(FormatDateWallWithLoc, originalString)
|
|
|
+ if err != nil {
|
|
|
+ fmt.Println("Error parsing time:", err)
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
+ // 重新格式化时间
|
|
|
+ formatStr = t.Format(FormatDateTime)
|
|
|
+
|
|
|
+ return
|
|
|
+}
|
|
|
+
|
|
|
+// GormDateStrToDateStr
|
|
|
+// @Description: gorm日期字符串格式转正常显示的日期字符串
|
|
|
+// @param originalString
|
|
|
+// @return formatStr
|
|
|
+func GormDateStrToDateStr(originalString string) (formatStr string) {
|
|
|
+ formatStr = originalString
|
|
|
+ if !strings.Contains(originalString, "T") {
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
+ // 解析原始字符串
|
|
|
+ t, err := time.Parse(FormatDateWallWithLoc, originalString)
|
|
|
+ if err != nil {
|
|
|
+ fmt.Println("Error parsing time:", err)
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
+ // 重新格式化时间
|
|
|
+ formatStr = t.Format(FormatDate)
|
|
|
+
|
|
|
+ return
|
|
|
+}
|