golang获取上月的开始日期和结束日期

前端之家收集整理的这篇文章主要介绍了golang获取上月的开始日期和结束日期前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

通过系统time来获取上月的开始和结束日期

package main

import (
    "fmt"
    "time"
)

const DATE_FORMAT = "2006-01-02"

func main() {
    @H_502_12@year,@H_502_12@month,_ := @H_502_12@time.@H_502_12@Now().@H_502_12@Date()
    thisMonth := @H_502_12@time.@H_502_12@Date(@H_502_12@year,1,0,@H_502_12@time.Local)
    start := thisMonth.AddDate(0,-1,0).Format(DATE_FORMAT)
    end := thisMonth.AddDate(0,-1).Format(DATE_FORMAT)
    timeRange := fmt.Sprintf("%s~%s",start,end)
    fmt.Println(timeRange)
}
原文链接:https://www.f2er.com/go/188861.html

猜你在找的Go相关文章