package main
import (
"fmt"
"reflect"
"strconv"
"time"
)
func main() {
a := 15
b := float64(a)
fmt.Println(b, reflect.TypeOf(b))
c := "123456"
d, _ := strconv.Atoi(c)
fmt.Printf("%d:%T\n",d,d)
var e string = "15.86"
f, _ := strconv.ParseFloat(e,64)
fmt.Printf("%v:%T\n", f, f)
var g string = "88"
h, _ := strconv.ParseInt(g, 10, 0)
fmt.Printf("%v:%T\n", h, h)
var o string = "111"
p, _ := strconv.ParseInt(o, 2, 64)
fmt.Printf("%v:%T\n", p, p)
var i string = "12"
j, _ := strconv.ParseInt(i, 8, 64)
fmt.Printf("%v:%T\n", j, j)
var k string = "a"
l, _ := strconv.ParseInt(k, 16, 0)
fmt.Printf("%v:%T\n", l, l)
var m int64 = 2
n := strconv.FormatInt(m, 2)
fmt.Printf("%v:%T\n", n, n)
var q int64 = 9
r := strconv.FormatInt(q, 8)
fmt.Printf("%v:%T\n", r, r)
var w int64 = 18
z := strconv.FormatInt(w, 16)
fmt.Printf("%v:%T\n", z, z)
var s string = "2022-01-18 15:35:46"
t1, _ := time.Parse("2006-01-02 15:04:05", s)
fmt.Printf("%v:%T\n", t1, t1)
var s2 string = "2022-01-18 15:35:55"
t2, _ := time.ParseInLocation("2006-01-02 15:04:05", s2, time.Local)
fmt.Printf("%v:%T\n", t2, t2)
t3 := time.Now()
s3 := t3.Format("2006-01-02 15:04:05")
fmt.Printf("%v:%T\n", s3, s3)
}
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 推荐几款开源且免费的 .NET MAUI 组件库
· 实操Deepseek接入个人知识库
· 易语言 —— 开山篇
· Trae初体验