Go获取年月第一天与最后一天 获取时间戳
生活随笔
收集整理的這篇文章主要介紹了
Go获取年月第一天与最后一天 获取时间戳
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
package mainimport ("fmt""time"
)func main() {now := time.Now()fmt.Println(now)currentYear, currentMonth, _ := now.Date()currentLocation := now.Location()fmt.Println(currentLocation)//time.Time格式firstOfMonth := time.Date(currentYear, currentMonth, 1, 0, 0, 0, 0, currentLocation)lastOfMonth := firstOfMonth.AddDate(0, 1, -1)firstOfYear := time.Date(currentYear, time.January, 1, 0, 0, 0, 0, currentLocation)lastOfYear := firstOfMonth.AddDate(1, 0, -1)fmt.Println(firstOfMonth)fmt.Println(lastOfMonth)fmt.Println(firstOfYear)fmt.Println(lastOfYear)//時間戳格式(time.Time格式后面加.Unix()就行了)intType := firstOfMonth.Unix()fmt.Println(intType)
}//2020-10-19 17:20:12.5198564 +0800 CST m=+0.006832101
//Local
//2020-10-01 00:00:00 +0800 CST
//2020-10-31 00:00:00 +0800 CST
//2020-01-01 00:00:00 +0800 CST
//2021-09-30 00:00:00 +0800 CST
//1601481600
?
總結
以上是生活随笔為你收集整理的Go获取年月第一天与最后一天 获取时间戳的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Go聊天室的思路:一个拨号 一个监听
- 下一篇: 李明远村邮编是多少