postgres 获取当天0点的时间
时间: 2023-12-02 17:04:15 浏览: 132
PostgreSQL 如何获取当前日期时间及注意事项
获取当天0点的时间可以使用 PostgreSQL 的日期函数和时间函数来实现。具体实现方法如下:
```sql
SELECT DATE_TRUNC('day', NOW()) AS zero_time;
```
这个查询语句使用了 DATE_TRUNC 函数来将当前时间戳截断到了当天的起始时间。其中,'day' 参数表示要截断到日期级别。
执行这个查询语句后,你会得到一个结果,其中 zero_time 字段就是当天0点的时间。例如:
```
zero_time
-------------------------------
2021-08-17 00:00:00.000000+00
(1 row)
```
这个时间戳的时区是 UTC,如果需要使用其他时区,可以使用 PostgreSQL 的时区函数进行转换。
阅读全文