【问题标题】:How to add seconds with datetime in golang如何在golang中添加带有日期时间的秒数
【发布时间】:2018-12-27 13:40:51
【问题描述】:

我有一个日期2018-07-10 09:35:39 和秒10。 现在我想将给定的秒数添加到 DateTime。

所以最终结果应该是2018-07-10 09:35:49

我试过如下: -

    Mydate := 2018-07-10 09:35:39
    layout := "2006-01-02 15:04:05"
    Seconds := 10
    MydateParse, _ := time.Parse(layout, Mydate)
    FinalDate := MydateParse.Add(time.Second * Seconds)

【问题讨论】:

  • 你试过什么?你遇到了什么问题?显示您的代码。
  • 您可能想解释您的错误是什么,以及您是否尝试过我的回答。否则将被删除。
  • 感谢您添加代码,但您只回答了我的问题的一半。另一半是:你遇到了什么问题?
  • 除此之外,您包含的代码显然是错误的,因为它甚至无法编译。你也忽略了错误。永远不要那样做。

标签: go


【解决方案1】:

假设您的日期类型为Time

time.Add(10 * time.Second)

编辑:在您的情况下,您似乎只需将日期放在引号中,使其成为字符串:

Mydate := "2018-07-10 09:35:39"

从 Parse() 检查错误可能很有用

【讨论】:

  • 如果日期是 A DateTime 怎么办?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多