杰克工作室 发表于 2023-3-6 15:13

go语言int与string互转的几种方式

<p>#string到int&nbsp;</p>

<p>int,err:=strconv.Atoi(string)&nbsp;</p>

<p>#string到int64&nbsp;</p>

<p>int64, err := strconv.ParseInt(string, 10, 64)&nbsp;</p>

<p>&nbsp;</p>

<p>// 通过Sprintf方法转换</p>

<p>str2 := fmt.Sprintf(&quot;%d&quot;, i)&nbsp; //其实%v也可以</p>

<p>&nbsp;</p>

<p>示例:</p>

<p>time1 := time.Now().Unix()</p>

<p>s3 := fmt.Sprintf(&quot;%v&quot;, time1 )</p>

<p>s4 := fmt.Sprint(time1)</p>

<p>fmt.Println(s3+&quot;___&quot;+s4)</p>

<p>//1257894000___1257894000</p>

<p>&nbsp;</p>

<p>#int到string&nbsp;</p>

<p>string:=strconv.Itoa(int)&nbsp;</p>

<p>#int64到string&nbsp;</p>

<p>string:=strconv.FormatInt(int64,10)&nbsp;</p>
页: [1]
查看完整版本: go语言int与string互转的几种方式