|
@@ -174,6 +174,9 @@ func shouldExecuteTask(startTimeStr, endTimeStr string) bool {
|
|
|
// 定义时间格式(根据输入的时间字符串格式)
|
|
|
timeFormat := "2006-01-02 15:04:05"
|
|
|
|
|
|
+ startTimeStr = startTimeStr[:len(startTimeStr)-3]
|
|
|
+ endTimeStr = endTimeStr[:len(endTimeStr)-3]
|
|
|
+
|
|
|
// 注意: time.Parse 时间没有考虑时区,当做默认的 +0 时区 UTC 时间来解析了,就造成了实际时间比预期的 +8 小时
|
|
|
// 解析 startTime 和 endTime
|
|
|
startTime, err := time.ParseInLocation(timeFormat, startTimeStr, time.Local)
|