以下外壳命令在golang中的等效代码是什么?date -u +%Y-%m-%dT%T%z
发布于 2017-02-14 12:38:03
package main
import (
"time"
"fmt"
)
func main(){
fmt.Println(time.Now().Format(time.RFC3339))
}
发布于 2016-02-18 18:46:46
package main
import (
"fmt"
"time"
)
func main() {
fmt.Println(time.Now().UTC().Format("2006-01-02T15:04:05-0700"))
}
发布于 2017-02-21 12:04:33
将格式中的符号替换为Z会触发ISO 8601行为。这就是time.RFC3339。如果你想让字符串输出以'Z‘结尾,你需要做的就是转换成UTC区域。
package main
import (
"fmt"
"time"
)
func main() {
fmt.Println(time.Now().UTC().Format("2006-01-02T15:04:05Z07:00"))
}
// this is the same format used by RFC3339. just a note on why.
https://stackoverflow.com/questions/35479041
复制相似问题