add: timer
This commit is contained in:
parent
18549b22db
commit
970cfd6b73
|
@ -0,0 +1,24 @@
|
||||||
|
/*
|
||||||
|
* @Date: 2021-06-10 14:41:54
|
||||||
|
* @LastEditors: viletyy
|
||||||
|
* @LastEditTime: 2021-06-10 14:46:39
|
||||||
|
* @FilePath: /yolk/timer/time.go
|
||||||
|
*/
|
||||||
|
package timer
|
||||||
|
|
||||||
|
import "time"
|
||||||
|
|
||||||
|
func GetNowTime() time.Time {
|
||||||
|
location, _ := time.LoadLocation("Asia/Shanghai")
|
||||||
|
|
||||||
|
return time.Now().In(location)
|
||||||
|
}
|
||||||
|
|
||||||
|
func GetCalculateTime(currentTimer time.Time, d string) (time.Time, error) {
|
||||||
|
duration, err := time.ParseDuration(d)
|
||||||
|
if err != nil {
|
||||||
|
return time.Time{}, err
|
||||||
|
}
|
||||||
|
|
||||||
|
return currentTimer.Add(duration), nil
|
||||||
|
}
|
Loading…
Reference in New Issue