如何在 postgresql 中为表添加日期和时间

How to add date and time to table in postgresql

提问人:Yuri 提问时间:9/16/2023 更新时间:9/17/2023 访问量:43

问:

我需要添加从excel到postgresql的日期和时间列 它看起来像这样:

A列
12.05.21 18:54
13.05.21 13:34

当我尝试在sql中添加它时,如下所示:

插入 LST (created_at) 值 (12.05.21 18:54), (13.05.21 13:34) 发生错误: 错误:语法错误(近似位置:“.21”) 第 2 行:(12.05.21 18:54),

如何在表格中添加日期和时间是正确的?

SQL PostgreSQL 日期时间

评论

1赞 Adrian Klaver 9/16/2023
select '12.05.21 18:54'::timestamp; 2021-12-05 18:54:00.因此,单引号值。
0赞 Frank Heikens 9/16/2023
查看 postgresql.org/docs/current/tutorial-populate.html

答:

0赞 Nnaemeka Daniel John 9/17/2023 #1

通过向日期和时间值添加单引号来修改代码。

INSERT INTO lst (created_at)
VALUES
  ('2021-05-12 18:54'),
  ('2021-05-13 13:34');