我想知道scylladb中哪种数据类型的格式可以容纳golang的时间。时间值。我尝试过使用“时间”类型,但它会产生错误。这是我收到的错误:不能编组时间。时间到时间
1 回答

哆啦的时光机
TA贡献1779条经验 获得超6个赞
看看Golang关于元帅函数的文档。不确定您的时间在 Cassandra 表中是如何定义的,但时间类型的条目如下所示:
CQL Type | Go Type --------------------------------------------------------------------------------- time | int64 | nanoseconds since start of day time | time.Duration | duration since start of day timestamp | int64 | milliseconds since Unix epoch timestamp | time.Time | uuid, timeuuid | gocql.UUID | uuid, timeuuid | [16]byte | raw UUID bytes uuid, timeuuid | []byte | raw UUID bytes, length must be 16 bytes uuid, timeuuid | string | hex representation, see ParseUUID date | int64 | milliseconds since Unix epoch to start of day (in UTC) date | time.Time | start of day (in UTC) date | string | parsed using "2006-01-02" format duration | int64 | duration in nanoseconds duration | time.Duration | duration | gocql.Duration | duration | string | parsed with time.ParseDuration
鉴于此,您应该能够使用 a 或 a for 。timestamp
date
time.Time
- 1 回答
- 0 关注
- 151 浏览
添加回答
举报
0/150
提交
取消