postgresql - postgresql - NOW() 但不太具体
问题描述
当我使用 SELECT NOW(); 我会得到这样的输出:
now
-------------------------------
2019-09-09 18:55:38.794006-05
(1 row)
我想要这样:
now
-------------------
2019-09-09 18:55:38
(1 row)
如何使 NOW() 相应地向上/向下舍入?我试过 SELECT NOW()::timestamptz(0); 但它一直在时间结束时添加-05 :(
解决方案
你可以to_char
select to_char(now(), 'YYYY-MM-DD HH:MI:SS')
或用于date_truc
保留数据类型timestamp with time zone
select date_trunc('minute', now());
推荐阅读
- javascript - 如何在 Typescript 界面中强制使用分号
- html - 悬停时图像不缩放
- node.js - 为什么我在 aws 上托管的网站拒绝连接?
- api - API 获取已发布帖子列表以创建广告和受众属性列表
- serialization - 解码序列化数据 - 可能是 google protobuff
- api - 命名空间“System.Web”中不存在“Http”和“Mvc”
- pascal - 帕斯卡 ABC 重复直到
- php - 如何在 PHP 数组中隐藏周六和周日
- firebase - 清除徽章依靠使用 firebase 的 RN 应用程序
- android - 是否可以创建具有特定旧日期的新文件?