【问题标题】:How i can to convert RFC3339 to UNIX in golang我如何在 golang 中将 RFC3339 转换为 UNIX
【发布时间】:2018-04-12 17:51:24
【问题描述】:

我想将一些 RFC3339 时间显示为秒。我找到了如何解析时间字符串,但不是这样

t, _ := time.Parse(time.RFC3339, "2012-11-01T22:08:41+00:00") 

【问题讨论】:

标签: go


【解决方案1】:

例如,

package main

import (
    "fmt"
    "time"
)

func main() {
    t, err := time.Parse(time.RFC3339, "2012-11-01T22:08:41+00:00")
    if err != nil {
        fmt.Println(err)
        return
    }
    fmt.Println(t)
    // Unix returns t as a Unix time,
    // the number of seconds elapsed since January 1, 1970 UTC.
    fmt.Println(t.Unix())
}

游乐场:https://play.golang.org/p/LG6G4lMIWt

输出:

2012-11-01 22:08:41 +0000 UTC
1351807721

【讨论】:

    猜你喜欢
    • 2020-04-15
    • 2017-10-10
    • 2012-10-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多