go - 随着时间的流逝如何进行操纵?

标签 go time

我解析了可变的时间

input := "" 
fmt.Scan(&input)
t, _ := time.Parse(time.RFC3339, input)
现在我需要更改日期中的日期,如下所示
t.Day() = t.Day() + 1
当然,这个例子产生了一个错误,所以也许有人知道它如何纠正7请帮我

最佳答案

嗨,时间包提供了2种方法

  • Add(Duration)
    time.Add(24 * time.Hour)
  • AddDate(years int, months int, days int)
    time.AddDate(0,0,1)

  • 这样,您可以使用负值返回正值并向前移动

    关于go - 随着时间的流逝如何进行操纵?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63602638/

    相关文章:

    java - 计算两个时隙共有的时间

    jquery - fullCalendar 的 24 小时时间格式(因此没有 AM 到 PM)

    algorithm - O(n log n) 与 O(log n) 有何不同?

    mysql - 选择bool,从开始时间开始,并设置长度

    go - Go 中的 Tensorflow 服务

    go - 为什么我安装的 beego web 框架不起作用?

    go - 速记返回

    go - 如何在 google go 中创建自己的颜色阵列?

    algorithm - 每次按键后进行文本比较的工具/算法

    go - 如何将 slice 复制到自身