go常用处理方法

2023-09-27  本文已影响0人  呦丶耍脾气

字符串

使用 示例
字符串转数组 strings.Split(ids, ",") 返回([]string)
去除空格 strings.TrimSpace(str),返回(string)
字符串转数值 strconv.ParseInt(x, 10, 64),第三个参数用于限制转换大小, 返回(int64,err)
是否在字符串切片中 InStrings(s []string, v string) bool

数值

使用 示例
是否在切片中 funk.InInts(s []int, v int) 返回(bool)

切片

使用 示例
去重 UniqInt64(a []int64) []int64
排序 sort.Slice(listClass, func(i, j int) bool { return listClass[i].CreateTime > listClass[j].CreateTime })
字符串切片转字符串 Join(elems []string, sep string)

时间

theTime1,err:= time.Parse("2006-01-02 15:04:05","2019-06-27 17:27:12")
if err != nil {
    fmt.Println(err.Error())
}
//time.time
theTime1,err:= time.Parse("2006-01-02 15:04:05","2019-06-27 17:27:12")
if err != nil {
    fmt.Println(err.Error())
}
unixTime1 := theTime1.Unix()
unix := time.Now().Unix()
time.Now().Format("2006-01-02 15:04:05")
theTime1.Format("2006-01-02 15:04:05")

结构体

var currentMaterial model.WmUserMaterial

上一篇 下一篇

猜你喜欢

热点阅读