go ISO-8601时间格式化

2021-12-08  本文已影响0人  theache

最近对接数据遇到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
上一篇 下一篇

猜你喜欢

热点阅读