From 1956077d868903678e27159d70c511a23a192d28 Mon Sep 17 00:00:00 2001 From: shoopea Date: Thu, 9 May 2019 11:12:17 +0800 Subject: [PATCH] test --- def.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/def.go b/def.go index 91eeda1..a7627dd 100644 --- a/def.go +++ b/def.go @@ -119,11 +119,13 @@ func fromChatWarsDate(d string) (t time.Time, err error) { for i := 1; i < strconv.Atoi(r.ReplaceAllString(d, "${Day}")); i++ { days++ } + hour, _ := strconv.Atoi(r.ReplaceAllString(d, "${Hour}")) + minute, _ := strconv.Atoi(r.ReplaceAllString(d, "${Minute}")) t, _ := time.Parse(time.RFC3339, "2018-01-31T00:00:00+00:00") t = t.AddDate(0, 0, (days / 3)) t = t.Add(time.Hour * ((days % 3) * 8)) - t = t.Add(time.Minute * (strconv.Atoi(r.ReplaceAllString(d, "${Hour}")) * 20)) - t = t.Add(time.Second * (strconv.Atoi(r.ReplaceAllString(d, "${Minute}")) * 20)) + t = t.Add(time.Minute * (hour * 20)) + t = t.Add(time.Second * (minute * 20)) return t, nil } else { return time.Now(), errors.New("Wrong format")