| 1234567891011121314151617181920212223242526272829303132333435363738 |
- package time
- import (
- "testing"
- cherryTime "github.com/cherry-game/cherry/extend/time"
- cherryLogger "github.com/cherry-game/cherry/logger"
- )
- func TestWeek(t *testing.T) {
- now := cherryTime.Now()
- cherryLogger.Info(now.ToDateTimeFormat())
- lastDate := cherryTime.Now()
- lastDate.SubDays(7)
- cherryLogger.Info(lastDate.ToDateTimeFormat())
- cherryLogger.Info(now.DiffInWeeksWithAbs(&lastDate))
- cherryLogger.Info(now.DiffInWeeks(&lastDate))
- cherryLogger.Info(now.WeekOfYear())
- cherryLogger.Info(lastDate.WeekOfYear())
- }
- func TestParseUnixTime(t *testing.T) {
- var u1, u2 int64
- u1 = 1642038468
- u2 = 1641985100
- t1 := cherryTime.NewMillisecond(u1)
- t1.SubDays(1)
- cherryLogger.Info(t1.ToDateTimeFormat())
- cherryLogger.Info(t1.Unix())
- t2 := cherryTime.NewMillisecond(u2)
- cherryLogger.Info(t2.ToDateTimeFormat())
- }
|