[Go] 秒を加算、減算する
作成日: 2019年11月25日
time.Time
構造体の Add 関数と time.Second
を組み合わせると、秒の加算、減算を行うことができます。下記の例では、2019 年 11 月 22 日 0 時 0 分 0 秒に、10 秒の加算を行っています。
package main
import (
"fmt"
"time"
)
func main() {
t1 := time.Date(2019, 11, 22, 0, 0, 0, 0, time.UTC)
fmt.Println(t1.Format("2006/1/2 15:04:05"))
t2 := t1.Add(time.Second * 10)
fmt.Println(t2.Format("2006/1/2 15:04:05"))
}
実行結果は下記となります。
2019/11/22 00:00:00
2019/11/22 00:00:10