Golang 获取当前日期:time.Time 年月日 格式化
在 Go 语言中,可以使用 time.Now() 函数获取当前时间。然后,可以使用 time.Time 类型的 Year(), Month() 和 Day() 方法获取当前时间的年、月和日。最后,可以将这些值格式化为字符串,以满足特定的要求。
例如,以下代码片段演示了如何获取当前时间的年月日格式:
package main
import (
"fmt"
"time"
)
func main() {
now := time.Now()
year, month, day := now.Date()
dateStr := fmt.Sprintf("%d-%02d-%02d", year, month, day)
fmt.Println(dateStr)
}
输出结果如下:
2022-08-01
在上面的代码中,我们首先使用 time.Now() 函数获取当前时间,然后使用 now.Date() 方法获取当前时间的年、月和日。最后,我们使用 fmt.Sprintf() 函数将这些值格式化为字符串,并将其分别插入到 %d, %02d 和 %02d 的占位符中,以生成格式为 YYYY-MM-DD 的日期字符串。
原文地址: http://www.cveoy.top/t/topic/lHpq 著作权归作者所有。请勿转载和采集!