我想要这样的结构:
type Person struct {
Name string
DateJoined time
}
但是这个结构不会编译,因为没有类型time
,不是吗?
我应该使用string
并在那里插入时间/日期信息吗?
答案 0 :(得分:53)
time
不是一种类型。 time.Time
是。请参阅包文档了解类型:http://golang.org/pkg/time/
import time
type Person struct {
Name string
DateJoined time.Time
}
答案 1 :(得分:2)
你需要导入时间包,当然你使用time.Time 顺便说一句,当我按照类似的原因定义我自己的类型时它返回错误。而且,有人帮助我做演员表演(例如mytime(time.Now())。
type mytime time.Time
您可以制作自己的包并始终导入,以便您方便地使用自己的类型