一、日期字符串转成时间戳
//设置时区
var LOC, _ = time.LoadLocation("Asia/Shanghai")
//日期时间字符串
timeStr := "2022-10-10 10:00:00"
//要转换成时间日期的格式模板(go诞生时间,模板必须是这个时间)
timeTmeplate := "2006-01-02 15:04:05"
//解析日期时间字符串
tim ,_ := time.ParseInLocation(timeTmeplate ,timeStr,LOC)
//获取该日期时间的时间戳
chuo := tim.Unix()
fmt.Println(chuo)
运行结果:
二、时间戳转成日期字符串
//时间戳
chuo := 1648271731
//时间日期格式模板
timeTemplate := "2006-01-02 15:04:05"
//解析时间戳
tm := time.Unix(int64(chuo),0)
//格式化时间戳为日期时间字符串
timeStr := tm.Format(timeTemplate )
fmt.Println(timeStr)
运行结果: