我可以以哪种格式存储golang的时间。时间在 scylladb?

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

不能编组时间。时间到时间


幕布斯6054654
浏览 152回答 1
1回答

哆啦的时光机

看看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 。timestampdatetime.Time
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go