1.低精度转高精度:
a := 12
//a默认是int类型
var b int64
b = int64(
a
)
//int转int64
var c float64
c = float64(
a
)
//int转float64
|
2.int和string常用:
strconv.Itoa(1023) //数字转字符串
strconv.Atoi("1023") //字符串转数字
|
3.时间,时间戳和字符串常用:
s := time.Now().Unix() //精确到秒:1522375988
now := time.Now() //2018-03-30 10:13:08.1173064 +0800 CST m=+0.064003701
t := time.Unix(1469579899, 0) //2016-07-27 08:38:19 +0800 CST
t1 := time.Unix(1469579899, 0).Format("2006-01-02 15:04:05") //2016-07-27 08:38:19
t2, _ := time.Parse("2006-01-02 15:04:05", "2016-07-27 08:46:15") //2016-07-27 08:46:15 +0000 UTC
|