【问题标题】:Get a Postgres timestamp value from postgres date and postgres time从 postgres 日期和 postgres 时间获取 Postgres 时间戳值
【发布时间】:2020-10-29 14:20:23
【问题描述】:

我有一个 postgres 日期和 posgres 时间列。是否有任何 postgres 函数可以从这些列中获取 postgres 时间戳。此时间戳值用于与 Java sql 时间戳对象进行比较。

【问题讨论】:

  • 你看过documentation吗?
  • 是的,但这并不能解决我的目的
  • PostgreSQL 支持使用 CONCAT 或双管道 (||) 进行字符串连接.. 双管道在没有强制转换的情况下无法在日期和时间上工作,但 CONCAT 会执行类似的操作 sqlfiddle.com/#!17/340e0/123 应该可以帮助您
  • 我们需要数据库表的CREATE TABLE 语句。
  • 它不需要任何字符串连接,它就在文档的开头,+ 运算符。日期值加上时间值将为您提供时间戳值。这不是你的目的吗?

标签: java postgresql


【解决方案1】:

您可以使用+ 运算符对两列求和。当您将 datetime 类型相加时,您将得到一个 timestamp 作为答案。

查看第一个表的第三行。 https://www.postgresql.org/docs/current/functions-datetime.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-01-14
    • 2016-06-04
    • 2015-04-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-02
    • 2023-03-17
    相关资源
    最近更新 更多