共计 758 个字符,预计需要花费 2 分钟才能阅读完成。
time
time.Now() // 以后工夫
time.Now().UTC //UTC
t := t1.Add(time.Hour * 1) // t 加一小时,场景:过期工夫
jg := t.Sub(t1) // 时间差 jg.Hours() 小时,jg.Minutes()分。。
package main
import (
"fmt"
"github.com/gin-gonic/gin"
"net/http"
"time"
)
func main() {r := gin.Default()
r.GET("/time", func(c *gin.Context) {
// %Y %m %d %H %M %S
//2023_01_02-14:04:39
nowtime := time.Now()
datanow := nowtime.Format("2006-01-02 15:04:05")// 格局不固定,固定内容, 不要妄图改内容
fmt.Println(nowtime, datanow)
c.JSON(http.StatusOK, gin.H{
"time": nowtime,
"转换": datanow,
})
})
r.Run("localhost:8082")
}
- os.Args 与 flag 相似
2
*host 是因为拿到的是指针类型
flag
正则 regexp
package main
import (
"fmt"
"regexp"
)
func main() {m2, _ := regexp.MatchString("foo.*", "seafood")
fmt.Println(m2)
reg1 := regexp.MustCompile(`\d{8}`)
ll := "12323123sss12323123"
ret := reg1.FindString(ll)
ret2 := reg1.FindAllString(ll, -1)
fmt.Println(ret, ret2)
}
正文完