math.round math方法

时间类型Time

时间类型在实际开发中经常使用。Go使用时间包下的时间结构,时间类型默认显示为UTC,所以经常需要将时间转换成字符串。

案例:

包主导入(& # 34;fmt & # 34"时间& # 34;)func main() {var t1 time。time fmt . Println(t1)//0001-01-01 00:00:00+0000 utc T2:= time。Now()fmt。println(T2)//2022-12-12 21:25:26.7342993+0800 cstm =+0.001027901//根据时间戳创建,t3 := time。Unix(0,t2。UnixNano())fmt。Println(t2。string())//2022-12-12 21:27:26.2361754+0800 CST m =+0.002799501 fmt . println(T3)//2022-12-12 21:27:26.2361754+0800 cstt 4:= time。日期(2022,12,12,13,14,15,0,时间。本地)fmt。println(T4)//2022-12-12 21:27:26.2361754+0800 CST m =+0.002799501 t5:= time。Now()fmt。Println(t5。Year()) // Year fmt。Println(int(t5。Month())) // month fmt。Println(t5。Day()) // day fmt。Println(t5。Date()) //三个参数:年、月、日fmt。Println(t5。Hour()) // hour fmt。Println(t5。Minute()) // minute fmt。Println(t5。Second()) //第二个fmt。Println(t5。Clock()) //三个参数:小时,分钟,秒fmt。Println(t5。纳秒())//纳秒390972000 fmt . println(t5 . UNIX())//秒差1670851989 fmt . println(t5 . UNIX nano())//纳秒差1670851989390972000。2006/01/02 03:04:05 006")fmt。Println(s6)f6 := t6。格式(& # 34;2006-01-02 15:04:05")fmt。Println(f6)//字符串类型转换为times 7:= & # 34;2022/12/12 09:35:37 022"t7,_ :=时间。解析(& # 34;2006/01/02 03:04:05 006",s7)fmt。println(T7)F7:= & # 34;2022-12-12 21:38:20"t8,_ :=时间。解析(& # 34;2006-01-02 15:04:05",f7)fmt。Println(t8)}常见数学函数案例:

package mainimport ("fmt""math""math/rand""time")func main() {// 数学函数var a, b float64 = 12.3, 9.6fmt.Println("向下取整:", math.Floor(a)) // 12fmt.Println("向上取整:", math.Ceil(b)) // 10// 绝对值fmt.Println("绝对值:", math.Abs(-11)) // 11num, decimal := math.Modf(a)fmt.Println("整数位和小数位:", num, decimal) //12 0.3000fmt.Println("返回最大值:", math.Max(a, b))fmt.Println("返回最小值:", math.Min(a, b))fmt.Println("x的y次方:", math.Pow(2, 3)) //8fmt.Println("四舍五入:", math.Round(a)) //12fmt.Println("四舍五入:", math.Round(b)) // 10// 随机数// 设置随机数的种子,不设置随机数结果每次运行都相同rand.Seed(time.Now().UnixNano())fmt.Println("产生小于10的随机数:", rand.Int63n(10))fmt.Println("产生小于10的随机数:", rand.Int63n(10))}

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。

发表回复

登录后才能评论