相关文章推荐
路过的香蕉  ·  obj, end = ...·  2 月前    · 
纯真的沙滩裤  ·  spring - Consider ...·  1 年前    · 
帅气的小摩托  ·  html - Which elements ...·  1 年前    · 


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