美文网首页
go ISO-8601时间格式化

go ISO-8601时间格式化

作者: theache | 来源:发表于2021-12-08 22:43 被阅读0次

    最近对接数据遇到ISO-8601时间格式需要输出,但是time包里面没有,需要自己定义,如下:

    package main
    
    import (
        "fmt"
        "time"
    )
    
    var FormatISOTime = "2006-01-02T15:04:05.000Z07:00"
    var FormatISOTimeoOmitted = "2006-01-02T15:04:05.999Z07:00"
    
    func main() {
        t := time.Now()
        fmt.Println("====0填充")
        fmt.Println(t.Format(FormatISOTime))
        fmt.Println("====0忽略")
        fmt.Println(t.Format(FormatISOTimeoOmitted))
    }
    
    ➜  t go run main.go
    ====0填充
    2021-12-08T22:37:18.240+08:00
    ====0忽略
    2021-12-08T22:37:18.24+08:00
    

    相关文章

      网友评论

          本文标题:go ISO-8601时间格式化

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