Golang time.Time.Add() 函数及示例

Golang time.Time.Add() 函数及示例

Go 语言中,time 包提供了用于确定和查看时间的功能。在 Go 语言中, Time.Add() 函数用于添加指定的时间和持续时间。此外,该函数在 time 包中定义。在这里,您需要导入 “time” 包才能使用这些函数。

语法:

func (t Time) Add(d Duration) Time
Go

在这里,”t” 是指定的时间,”d” 是要添加到指定时间的时间段。

返回值: 返回添加指定 t 和 d 后的结果。

示例:

// Golang 程序,用于说明 Time.Add() 函数的用法
  
// 包含主要包
package main
  
// 导入 fmt 和 time
import "fmt"
import "time"
  
// 调用主要函数
func main() {
  
    // 在 UTC 中声明时间
    t := time.Date(2020, 11, 9, 7, 0, 0, 0, time.UTC)
  
    // 声明持续时间
    d1 := t.Add(time.Second * 4)
    d2 := t.Add(time.Minute * 2)
    d3 := t.Add(time.Hour * 1)
    d4 := t.Add(time.Hour * 22 * 7)
  
    // 输出结果
    fmt.Printf("%v\n", t)
    fmt.Printf("%v\n", d1)
    fmt.Printf("%v\n", d2)
    fmt.Printf("%v\n", d3)
    fmt.Printf("%v", d4)
} 
Go

输出:

2020-11-09 07:00:00 +0000 UTC
2020-11-09 07:00:04 +0000 UTC
2020-11-09 07:02:00 +0000 UTC
2020-11-09 08:00:00 +0000 UTC
2020-11-15 17:00:00 +0000 UTC
Go

这里返回的输出是 UTC 格式的。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册