📅  最后修改于: 2023-12-03 14:41:33.514000             🧑  作者: Mango
Go 编程语言是一种简单、高效、并发和可靠的编程语言。它具有出色的性能和易于编写和维护的特点,因此受到了越来越多程序员的青睐。
Golang 提供了丰富的标准库,其中 time
包是编写时间相关功能的首选。time.Now()
函数是 time
包中用于获取当前时间的函数。
以下是一个演示如何使用 time.Now()
函数的示例代码:
package main
import (
"fmt"
"time"
)
func main() {
currentTime := time.Now()
fmt.Println("当前时间:", currentTime)
}
上述代码中,time.Now()
函数将返回当前时间,并将其赋值给变量 currentTime
。然后,使用 fmt.Println()
函数将当前时间打印到控制台。
除了获取当前时间,time
包还提供了丰富的时间格式化功能,以便将时间按照特定的格式输出。下面是一个将当前时间按照指定格式输出的示例代码:
package main
import (
"fmt"
"time"
)
func main() {
currentTime := time.Now()
formattedTime := currentTime.Format("2006-01-02 15:04:05")
fmt.Println("当前时间:", formattedTime)
}
在上述代码中,Format()
函数用于将时间格式化为指定的字符串格式。"2006-01-02 15:04:05"
是一个特殊的字符串,它是 Go 语言中定义时间格式的标准。
通过使用 time.Now()
函数,程序员可以轻松地获取当前时间。并且,使用 time
包可以对时间进行各种格式化处理,以满足不同的需求。
在编写时间相关功能时,请务必熟悉 time
包的使用方法,以便更好地利用 Go 编程语言的优势。
更多关于 time
包的详细信息,请参考 Go 官方文档。