| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- package main
- import (
- "fmt"
- "time"
- )
- var DateFmtYYYYMMDD = "2006-01-02"
- var DateFmtYYYYMMDD2 = "2006/01/02"
- var DateFmtYYYYMMDD3 = "2006-01-02 16:00:00"
- func main() {
- //utcZone := time.FixedZone("UTC", 0)
- //time.Local = utcZone
- time1 := "2022/4/30"
- parseTime1, err := time.Parse(DateFmtYYYYMMDD2, time1)
- if err != nil {
- fmt.Println(err.Error())
- }
- time2 := "2022-04-02"
- parseTime2, err := time.Parse(DateFmtYYYYMMDD2, time2)
- if err != nil {
- fmt.Println(err.Error())
- }
- fmt.Println("1111", parseTime1)
- fmt.Println(parseTime2)
- fmt.Println(time.Now().Add(8 * time.Hour))
- time3 := time.Now().Format(DateFmtYYYYMMDD)
- fmt.Println(time3)
- a, b, c := time.Now().Add(8 * time.Hour).Date()
- fmt.Println(a, b, c)
- //time4 := "2022-04-01 05:00:00"
- //parseTime4, err := time.Parse(DateFmtYYYYMMDD3, time4)
- //if err != nil {
- // fmt.Println(err.Error())
- //}
- //fmt.Println(parseTime4)
- now := time.Now()
- fmt.Println(time.Now())
- fmt.Println(int(now.Month()))
- fmt.Println(now.Day())
- endTime := fmt.Sprintf("%s 16:00", now.AddDate(0, 0, -now.Day()).Format("2006-01-02"))
- fmt.Println(endTime)
- }
|