美文网首页
GoLang 日期时间格式化&反向日期时间

GoLang 日期时间格式化&反向日期时间

作者: 栈木头 | 来源:发表于2017-09-13 00:04 被阅读0次

    日期格式化时区

        time := time.Now()
        loc, err := time.LoadLocation("")    // 默认UTC    
        loc, err := time.LoadLocation("Local")    // 一般为CST
        loc, err := time.LoadLocation("America/Los_Angeles")    // 美国洛杉矶PDT
        loc, _:= time.LoadLocation("Asia/Chongqing")     // CST
    

    获取当前时间并格式化

    // 格式化
    // golang中格式不是‘yyyy-MM-dd HH:mm:ss’,而是采用golang诞生时间作为格式
    t = "2006-01-02 15:04:05" 
    time := time.Now()
    fmt.Println(time.Format(t))
    

    格式化后的日期字符串转回Time

    // 格式化
    t = "2006-01-02 15:04:05" 
    // 日期字符串
    str = "2017-09-13 00:00:01"
    loc, err := time.LoadLocation("Local")
    time, err := time.ParseInLocation(t, str, loc)
    
    fmt.Println(time)
    
    if err == Nil{
    }
    
    

    相关文章

      网友评论

          本文标题:GoLang 日期时间格式化&反向日期时间

          本文链接:https://www.haomeiwen.com/subject/monhsxtx.html