douan7529
2016-04-24 23:49
浏览 1.4k
已采纳

在Go / Golang中获取当月的第一天和最后一天?

I'm trying to get the first and last day of the current month. You can add days and hours but not the month, which I was thinking of subtracting one day from the next month to get the last day of this month. Something like this:

package main

import (
    "fmt"
    "time"
)

func main() {

    date := time.Now()
    nextMonth := date.Add(time.Month)
    LastDay := nextMonth.Add(-time.Hour * 24)

    fmt.Println(LastDay)

}

图片转代码服务由CSDN问答提供 功能建议

我正在尝试获取当前月份的第一天和最后一天。 您可以添加天数和小时数,但不能添加月数,我当时想从下个月减去某天来获得本月的最后一天。 像这样的东西:

  package main 
 
import(
“ fmt” 
“ time” 
)
 
func main(){
 
  date:= time.Now()
 nextMonth:= date.Add(time.Month)
 LastDay:= nextMonth.Add(-time.Hour * 24)
 
 fmt.Println(LastDay)
 \  n} 
   
 
  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

7条回答 默认 最新

相关推荐 更多相似问题