var _startDate int64 = time.Now().Unix()
var startDate string = time.Unix(_startDate,0).Format("2016-01-02 15:04:05")
the_time, err := time.Parse("2006-01-02 15:04:05", "2014-01-08 09:04:41")
t4 := time.Date(2019, 9, 30, 14, 28, 26, 23, time.Local)
t1 := time.Now()
t1Second := t1.Unix() 获取秒的时间戳
t1Nano := t1.UnixNano() 获取毫秒时间戳
timeStamp := 1569826535
t := time.Unix(int64(timeStamp), 0) time.Time
strTime := t.Format("2006-01-02 15:04:05") 2019-09-30 14:55:35
timeStamp := 1569826535 2019-09-30 14:55:35
t := time.Unix(int64(timeStamp), 0) time.Time
year, month, day := t.Date()
hour, minute, second := t.Clock()
fmt.Println(year, month, day, hour, minute, second)
同样可以根据时间格式提供的方法
可以获取星期几,还可以获取当前是一年的多少天
fmt.Println(t.Year(), t.Month(), t.Day(), t.Hour(), t.Minute(), t.Second(), t.Weekday(), t.YearDay())
timeStamp := 1569826535 2019-09-30 14:55:35
t := time.Unix(int64(timeStamp), 0) time.Time
t2 := t.AddDate(0, -1, 0) 时间年月日加减,如果是负数,怎表示减去多少
t3 := t.Add(-time.Hour * 24) 第二种写法,同样的是负数表示减法
t4 := t.After(time.Now())
t5 := t.Before(time.Now())
t6 := t.Equal(t)
腾图小抄 SCWY.net v0.03 小抄561条 自2022-01-02访问365407次