【问题标题】:Define a new type of time in golang在 golang 中定义一种新的时间类型
【发布时间】:2014-03-03 02:54:15
【问题描述】:

我想要一个这样的结构:

type Person struct {
    Name string
    DateJoined time
}

但是这个结构不会编译,因为没有类型time,不是吗? 我是否应该使用string 并在其中插入时间/日期信息?

【问题讨论】:

    标签: time go


    【解决方案1】:

    time 不是类型。 time.Time 是。有关类型,请参阅包文档:http://golang.org/pkg/time/

    import time
    
    type Person struct {
        Name string
        DateJoined time.Time
    }
    

    【讨论】:

      【解决方案2】:

      你需要导入时间包,当然你使用 time.Time 顺便说一句,当我以与您类似的原因定义我自己的类型时,它返回了错误。而且,有人帮我做演员表(例如 mytime(time.Now())。

      type mytime time.Time
      

      您可以制作自己的包并始终导入,以便您自己输入方便

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2018-04-27
        • 1970-01-01
        • 2022-06-16
        • 1970-01-01
        • 1970-01-01
        • 2014-01-12
        • 2016-05-14
        相关资源
        最近更新 更多