Time 在golang定义一种新的时间类型

Time 在golang定义一种新的时间类型,time,go,Time,Go,我想要一个这样的结构: type Person struct { Name string DateJoined time } 但是这个结构不会编译,因为没有类型time,不是吗? 我是否应该使用字符串并在其中插入时间/日期信息?时间不是一种类型时间。时间是。有关类型,请参见包文档: 你需要导入时间包,当然你要使用time.time 顺便说一句,当我在下面定义我自己的类型时,它返回了错误,原因与您类似。还有,有人帮我做了cast(例如mytime(time.Now()) 您可以制

我想要一个这样的结构:

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

时间
不是一种类型<代码>时间。时间是。有关类型,请参见包文档:


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

您可以制作自己的软件包并随时导入,以便所有您自己的类型在您的方便

import time

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