如何使用Go语言中的时间函数获取当前时间并格式化输出?
Go语言提供了丰富的时间函数,可以方便地获取当前时间并进行格式化输出。下面我们将介绍如何使用Go语言中的时间函数来实现这一功能。
首先,我们需要导入time包:
上述代码中的格式化字符串"2006-01-02 15:04:05"用于按照"年-月-日 时:分:秒"的格式输出时间。
完整的示例代码如下:
package main import ( "fmt" "time" ) func main() { currentTime := time.Now() formattedTime := currentTime.Format("2006-01-02 15:04:05") fmt.Println("当前时间:", formattedTime) currentGMTTime := time.Now().UTC() formattedGMTTime := currentGMTTime.Format("2006-01-02 15:04:05 PM MST -0700") fmt.Println("当前GMT时间:", formattedGMTTime) }
运行以上代码,将会输出当前的本地时间和GMT时间。
通过使用Go语言中的时间函数,我们可以轻松地获取当前时间并进行格式化输出。这为我们的应用程序提供了便利,可以根据实际需求灵活地处理时间和日期。