postgresql - 为什么我的 PostgreSQL 在 CURRENT_TIMESTAMP

我尝试使用 CURRENT_TIMESTAMP 获取毫秒级的日期时间。

但我只能检索到第二个,如下所示。

我错过了什么吗?

最佳答案

这是一个演示问题。 Postgres 的时间戳确实包括毫秒。 您可以自己格式化时间戳以包含毫秒和/或像这样提取毫秒值:

select to_char(current_timestamp, 'yyyy-mm-dd hh24:mi:ss.us') as ts, 
       extract (milliseconds from current_timestamp) as ms;

-- result: 
-- ts                        |ms       |
-- --------------------------+---------+
-- 2021-07-04 12:23:39.102346|39102.346|

关于postgresql - 为什么我的 PostgreSQL 在 CURRENT_TIMESTAMP 中没有显示毫秒?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68243218/

相关文章:

c++ - 什么是 std::vector vec{3};实际上呢?

python - 如何在 python 中循环函数 def,直到我写下数字 0

swift - 如何在 swift ui 的导航 View 中的大标题下方添加副标题?

r - 根据列中的值创建新行?

c++ - 如何在 C++ 中分解指向成员的指针(获取类和成员类型)?

php - Laravel Sail 部署就绪了吗

rust - Crate 和 Package 之间的确切区别是什么?

javascript - 一个数组中的字符串在另一个数组中存在多少次?

java - 将小写的短工作日解析为 Java 8 的时间 DayOfWeek

r - 从 R 中的其他数据帧更新列中的某些值