// 程序中的一个常见要求是获取自Unix时代以来的秒数,毫秒数或纳秒数。
package main
import (
"fmt"
"time"
)
func main() {
now := time.Now() // 获取当前时间
secs := now.Unix() // 将当前时间修改为从Unix时代以来的秒数
nanos := now.UnixNano() // 将当前时间修改为从Unix时代以来的纳秒数
fmt.Println(now)
// 没有UnixMillis,所以需要手动除以纳秒来获取
millis := nanos / 1000000
fmt.Println(secs)
fmt.Println(millis)
fmt.Println(nanos)
// 将自Unix时代以来的整秒数或纳秒数转换为相应的时间
fmt.Println(time.Unix(secs, 0))
fmt.Println(time.Unix(0, nanos))
}