diff --git a/api/internal/logic/core/pagelisttasklogic.go b/api/internal/logic/core/pagelisttasklogic.go index edaee318..45a826f8 100644 --- a/api/internal/logic/core/pagelisttasklogic.go +++ b/api/internal/logic/core/pagelisttasklogic.go @@ -101,8 +101,8 @@ func (l *PageListTaskLogic) updateTaskStatus(tasklist []*types.TaskModel, ch cha task := list[0] for i := range list { - earliest, _ := time.Parse(constants.Layout, task.UpdatedTime) - latest, _ := time.Parse(constants.Layout, list[i].UpdatedTime) + earliest, _ := time.Parse(constants.Layout_temp, task.UpdatedTime) + latest, _ := time.Parse(constants.Layout_temp, list[i].UpdatedTime) if latest.Before(earliest) { task = list[i] } diff --git a/pkg/constants/time.go b/pkg/constants/time.go index deecc715..7a1469ef 100644 --- a/pkg/constants/time.go +++ b/pkg/constants/time.go @@ -1,3 +1,6 @@ package constants -const Layout = "2006-01-02 15:04:05" +const ( + Layout = "2006-01-02 15:04:05" + Layout_temp = "2006-01-02T15:04:05Z07:00" +)