Database 我可以用哪种格式存储golang';时间到了,锡拉的时间到了?

Database 我可以用哪种格式存储golang';时间到了,锡拉的时间到了?,database,go,error-handling,cassandra,scylla,Database,Go,Error Handling,Cassandra,Scylla,我想知道锡拉布中哪种数据类型的格式可以保存golang的time.time值。我尝试使用“time”类型,但它生成了一个错误。 这里是我收到的错误: 无法封送时间。时间变为时间 请看一下Golang的文档,以了解相关信息。不确定您的时间在Cassandra表中是如何定义的,但时间类型的条目如下所示: CQL Type | Go Type -------------------------------------------------------------

我想知道锡拉布中哪种数据类型的格式可以保存golang的time.time值。我尝试使用“time”类型,但它生成了一个错误。 这里是我收到的错误:

无法封送时间。时间变为时间


请看一下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

有鉴于此,您应该能够使用
时间戳
日期
表示
时间。时间

谢谢。我使用了时间戳,它正常工作。