前端之家收集整理的这篇文章主要介绍了
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