Golang 如何以各种格式获取当前日期和时间

Golang中的包“ time ”提供了测量和显示时间的功能。日历计算始终假定为公历,没有闰秒。使用 “time.Now()” 函数,您可以以 “yyyy-mm-dd hh:mm:ss.毫秒时区” 格式获取日期和时间。这是获取golang中日期和时间的最简单的方法。



//在Golang中获取当前日期和时间的程序
package main
   
import (
    "fmt"
    "time"
)
   
func main() {
   
    //将日期和时间获取并存储在左侧变量中
    currentTime := time.Now()
   
    //打印字符串格式的日期和时间
    fmt.Println("当前时间字符串:", currentTime.String())
} 

输出:

当前时间字符串:2009-11-10 23:00:00 +0000 UTC m=+0.000000001

使用您的时间变量或标识符上的 “Format()” 函数,可以以各种格式获取输出,如下面的示例所示。您需要在 “Format()” 函数中指定所需输出的格式。这是在Golang编程中格式化日期和时间最灵活的方法之一。

示例:

输出: