我将数据存储在 PostgreSQL 中,其中一列设置为 default CURRENT_TIMESTAMP
。我试图将此默认设置为仅存储:日期、小时和分钟。有谁知道我该怎么做?
我需要能够使用 Ruby 操作数据,然后将其显示在 html 页面上。目前我可以显示这样的时间戳:2019-09-15 12:50:05.745811
但想要更像这样的东西:2019-09-15 12:50
。
目前,我将表的每一行提取到一个 Ruby 对象中,并将每个值定义为可访问的实例变量so@id = id
和. 我想要一种方法来编辑这样的字符串:在 ruby 中或者我猜可能更容易找到一种只存储相关数据的方法。任何帮助,非常感谢。@content = content
@timestamp = timestamp
2019-09-15 12:50:05.745811
DEFAULT CURRENT_TIMESTAMP
这就是我的表的创建方式:
CREATE TABLE my_table (
id SERIAL PRIMARY KEY,
content VARCHAR(280),
timestamp timestamp DEFAULT CURRENT_TIMESTAMP
);