在 Go 语言中,time.Time
是 time
包提供的一个类型,用于表示一个特定的时间点。它包含了时间的年、月、日、时、分、秒等信息。
如果你想获取当前的时间,可以使用 time.Now()
函数:
package main
import (
"fmt"
"time"
)
func main() {
currentTime := time.Now()
fmt.Println("当前时间:", currentTime)
}
如果你想获取当前时间的时间戳(即自1970年1月1日以来的秒数),可以使用 time.Now().Unix()
方法:
package main
import (
"fmt"
"time"
)
func main() {
currentTime := time.Now()
timestamp := currentTime.Unix()
fmt.Println("当前时间戳:", timestamp)
}
如果你想获取当前时间的时间戳(毫秒级),可以使用 time.Now().UnixMilli()
方法:
package main
import (
"fmt"
"time"
)
func main() {
currentTime := time.Now()
timestampMilli := currentTime.UnixMilli()
fmt.Println("当前时间戳(毫秒级):", timestampMilli)
}
这些是获取当前时间及其时间戳的基本方法。如果你有其他关于 Go 语言中时间处理的问题,欢迎继续提问。