企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
时间和日期 1、time包 2、time.Time类型,用来表示时间 3、获取当前时间, now:=time.Now() 4. time.Now().Day(),time.Now().Minute(),time.Now().Month(),time.Now().Year() 5. 格式化,fmt.Printf("%02d/%02d%02d %02d:%02d:%02d", now.Year()…) 不足宽度就补充0 6. time.Duration 用来表示纳秒 类型 7. 一些常量: const ( Nanosecond Duration = 1 Microsecond = 1000 * Nanosecond Millisecond = 1000 * Microsecond Second = 1000 * Millisecond Minute = 60 * Second Hour = 60 * Minute ) 8.格式化: now := time.Now() fmt.Println(now.Format("02/1/2006 15:04:05")) ###必须是这个时间点,go诞生的时间点 fmt.Println(now.Format("2006/1/02 15:04:05")) fmt.Println(now.Format("2006/1/02")) func tt3() { now := time.Now() str := now.Format("2006-01-02 03:04:05") fmt.Printf("format result:%s\n",str) } func testTimecost(){ start := time.Now().UnixNano() time.Sleep(time.Millisecond*10) end := time.Now().UnixNano() cost := (end - start)/1000 fmt.Printf("cost:%dms\n",cost) }