goland 时间戳和字符串之间的转换

1.时间戳转成字符串

func main() {

// 当前时间戳转字符串日期
//1. 生成Time对象time.Now()或time.Unix()这俩个方法会返回Time
//2.Format方法会返回字符串
  timeStr :=  time.Now().Format("2006-01-02 15:04:05")

fmt.Println("时间戳转日期",timeStr)

// 指定时间戳转字符串日期

  var t int64  =1587030950

  timeObj  := time.Unix(t,0).Format("2006-01-02 15:04:05")

fmt.Println("指定时间戳转换成日期",timeObj)

}
image.png
func main()  {
        // 字符串日期转时间戳,值得注意的是,这里strTime的格式必须与下面Parse 的layout的参数格式一样.
        strTime := "2020-04-17 00:00:00"
        //设置时区
        loc, _ := time.LoadLocation("Asia/Shanghai")
        t ,err:=time.ParseInLocation("2006-01-02 15:04:05",strTime,loc)
        if err != nil {
            fmt.Println("err is ",err)
            return
        }
        fmt.Println("字符串日期转时间戳",t.Unix())

}
image.png
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容