go语言int与string互转的几种方式
<p>#string到int </p><p>int,err:=strconv.Atoi(string) </p>
<p>#string到int64 </p>
<p>int64, err := strconv.ParseInt(string, 10, 64) </p>
<p> </p>
<p>// 通过Sprintf方法转换</p>
<p>str2 := fmt.Sprintf("%d", i) //其实%v也可以</p>
<p> </p>
<p>示例:</p>
<p>time1 := time.Now().Unix()</p>
<p>s3 := fmt.Sprintf("%v", time1 )</p>
<p>s4 := fmt.Sprint(time1)</p>
<p>fmt.Println(s3+"___"+s4)</p>
<p>//1257894000___1257894000</p>
<p> </p>
<p>#int到string </p>
<p>string:=strconv.Itoa(int) </p>
<p>#int64到string </p>
<p>string:=strconv.FormatInt(int64,10) </p>
页:
[1]