我想在insert命令中询问timestampe formate 在下面的示例中,当我在“message_sent _at”中插入任何数字,如“12”或“15” 我发现timestamp字段的所有值都是相同的值:1970-01-01 02:00 EGYPT标准时间。
样品:
CREATE TABLE chat (
id1 int,
id2 int,
message_sent_at timestamp,
message text,
primary key ((id1, id2), message_sent_at)
)
答案 0 :(得分:1)
时间戳类型的单位是自纪元(1/1/1970 00:00:00 UTC)以来的毫秒数。输入12意味着午夜后12毫秒,所以当以该格式显示时,将四舍五入到您打印的时间(在您的时区)。
您可以在此处的日期创建时间戳:http://www.epochconverter.com/。