Golang获取当前字符串时间

问题描述

Golang 中,如何获取当前时间的 字符串 表示形式。

分析

在 Golang 中,我们要获取当前时间的字符串表示形式,可以先使用 time 包里面的 time 函数 获取当前时间,接着,我们再使用返回的 time 对象的 Format 进行格式化时间即可。

Golang获取当前字符串时间

使用time包

使用 time 包,获取当前时间

package main import ( "fmt" "time" ) func main() { fmt.Println("嗨客网(www.haicoder.net)") currentTime := time.Now() strTime := currentTime.Format("2006-01-02 15:04:05") fmt.Println("strTime =", strTime) }

此时,我们运行程序,控制台输出如下:

03_golang获取当前字符串时间.png

我们直接,使用了 time 包里面的 Now 函数,获取了当前的时间,接着,我们使用了返回的时间对象的 Format 方法,后面接固定的字符串 “2006-01-02 15:04:05” 将其格式化为了字符串的形式。

注意:上面用于格式化时间的字符串 “2006-01-02 15:04:05” 里面的数字不可以修改,这是固定的数字。

Golang获取当前字符串时间总结

在 Golang 中,我们要获取当前时间的字符串表示形式,可以先使用 time 包里面的 time 函数获取当前时间,接着,我们再使用返回的 time 对象的 Format 进行格式化时间即可。