golang常用代码片段(持续更新)

end, err2 := time.Parse("2006-01-02", endTsStr)//只能是"2006-01-02 15:04:05"都是泪啊 //字符串转时间戳
format := time.Unix(timestamp, 1).Format("2006-01-02 15:04:05")//
time.Unix(endTs, 0).Format("2006-01-02")//int64 转日期

func Split(s, sep string) []string  // 把字符串按照sep进行分割, 返回slice(类似于python中的split)

fmt.Printf("%q\n", strings.Split("a,b,c", ","))  // ["a" "b" "c"]

func Fields(s string) []string //去除字符串s中的空格符,并按照空格(可以是一个或者多个空格)
													//分割字符串返回slice
strconv.FormatInt(timestamp,10) //int64 to string //10--十进制

id, _ := strconv.Atoi(idStr)//string to int

idStr := this.Ctx.Input.Param(":id")//从url中获取参数 

for i, prize := range prizes {//i---索引 prize----当前元素
		 total += prize.PrizeAmount
		
	}

startNumber + int(rand.Float64()*float64(endNumber-startNumber)) //随机数生成  

你可能感兴趣的:(go)