| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- package main
- import (
- "fmt"
- "time"
- )
- var DateFmtYYYYMM = "2006-01"
- var DateFmtYYYYMMDD = "2006-01-02"
- var DateFmtYYYYMMDDHHmmss = "2006-01-02 15:04:05"
- func main() {
- //standard := time.Now().Add(8 * time.Hour)
- //end := fmt.Sprintf("< %s 16:00:00", standard.Format(DateFmtYYYYMMDD))
- //start := fmt.Sprintf("> %s 15:59:59", standard.AddDate(0, 0, -30).Format(DateFmtYYYYMMDD))
- //
- //fmt.Println(start)
- //fmt.Println(end)
- //a := standard.Format(DateFmtYYYYMM)
- //d, err := time.Parse(DateFmtYYYYMM, a)
- //if err != nil {
- // fmt.Println(err.Error())
- //}
- //fmt.Println(a)
- //b := "2022-13"
- //c, err := time.Parse(DateFmtYYYYMM, b)
- //if err != nil {
- // fmt.Println(err.Error())
- //}
- //fmt.Println(c.Before(d))
- fmt.Println(time.Now().UnixMilli() % 1000)
- //now := time.Now().Add(8 * time.Hour)
- now := time.Now()
- year := now.Format("2006") //获取年
- month := now.Format("01") //获取月
- day := now.Format("02") //获取日
- hour := now.Format("15")
- min := now.Format("04")
- second := now.Format("05")
- //milli := now.UnixMilli() % 1000
- s := fmt.Sprintf("%s%s%s%s%s%s%03d", year, month, day, hour, min, second, 200)
- fmt.Printf(s)
- t := time.Now().AddDate(0, -1, 0).Format(DateFmtYYYYMM)
- fmt.Println()
- fmt.Println(t)
- //nowMonth, err := time.Parse(DateFmtYYYYMM, time.Now().Add(8*time.Hour).Format(DateFmtYYYYMM))
- //fmt.Println(nowMonth)
- //y := "2022-12-23 17:35:76"
- //fmt.Println(y[:7])
- //lastMonth := time.Now().AddDate(0, -1, 0).Add(8 * time.Hour)
- //lastMonthStartDay := lastMonth.AddDate(0, 0, -lastMonth.Day())
- //lastMonthEndDay := lastMonth.AddDate(0, 1, -1)
- //fmt.Println(lastMonthStartDay, lastMonthEndDay)
- now = time.Now()
- lastMonth := now.AddDate(0, -4, 0)
- fmt.Println(lastMonth)
- startDay := lastMonth.AddDate(0, 1, -now.Day()).Format(DateFmtYYYYMMDD)
- //fmt.Println(nowMonth)
- fmt.Println(startDay) //10 -31
- endDay := lastMonth.AddDate(0, 0, -lastMonth.Day()).Format(DateFmtYYYYMMDD)
- //fmt.Println(nowMonth)
- fmt.Println(endDay) //9 -30
- utcZone := time.FixedZone("GMT", 0)
- time.Local = utcZone
- now2 := time.Now()
- expires := now2.Add(3 * time.Minute).Format("2022-10-12T00:00:00.000Z")
- fmt.Println(expires)
- }
|