一、获取时间
1.1 获取当前时间
代码实现
package main
import (
"fmt"
"time"
)
func main() {
currentTime := time.Now() //当前时间
currentYear := time.Now().Year() //当前年
currentMonth := time.Now().Month() //当前月
currentDay := time.Now().Day() //当前日
currentHour := time.Now().Hour() //当前小时小时
currentMinute := time.Now().Minute() //当前分钟
currentSecond := time.Now().Second() //当前秒
currentNSecond := time.Now().Nanosecond() //当前纳秒
//打印结果
fmt.Println("当前时间是:", currentTime)
fmt.Println("当前年:", currentYear)
fmt.Println("当前月:", currentMonth)
fmt.Println("当前日:", currentDay)
fmt.Println("当前小时:", currentHour)
fmt.Println("当前分钟:", currentMinute)
fmt.Println("当前秒:", currentSecond)
fmt.Println("当前纳秒:", currentNSecond)
}
结果输出
当前时间是: 2022-04-22 16:42:44.1160954 +0800 CST m=+0.004795301
当前年: 2022
当前月: April
当前日: 22
当前小时: 16
当前分钟: 42
当前秒: 44
当前纳秒: 150022700
1.2 获取之前/之后的时间
-
获取1分钟之前的时间戳
package main
import (
“fmt”
“time”
)func main() {
currentTime