可以使用 Go 标准库中的 time 包来获取当前时间,并将时分秒设置为 0。
示例代码:
package main
import (
"fmt"
"time"
)
func main() {
now := time.Now() // 获取当前时间
today := now.Truncate(24 * time.Hour) // 将时间戳截断到当天零点
fmt.Println(today) // 输出结果:2021-12-10 00:00:00 +0800 CST
}
在上面的示例中,我们首先使用 time.Now()
函数获取当前时间。然后,我们使用 now.Truncate(24 * time.Hour)
函数将时间戳截断到当天的零点,即将时分秒设置为 0。最后,我们通过输出 today
变量来验证结果。