SELECT LOCALTIMESTAMP(6)在seconds字段中给出日期时间和四舍五入的小数位数。
有时,小数位数不是6,而是更少,因为final0-s被截断,例如,有时结果可能是:

 2017-01-13 03:08:04.1357

问题:有可能,所有6个符号都是0,结果完全没有小数,只有日期时间:2017-01-13 03:08:04

最佳答案

对:

test=> SELECT localtimestamp(1);
       timestamp
-----------------------
 2017-01-13 09:06:04.7
(1 row)

test=> SELECT localtimestamp(1);
      timestamp
---------------------
 2017-01-13 09:06:05
(1 row)

test=> SELECT localtimestamp(1);
       timestamp
-----------------------
 2017-01-13 09:06:05.9
(1 row)

我可以放心地假设localtimestamp(6)的行为不会有所不同。

关于postgresql - 具有精度参数的LOCALTIMESTAMP函数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41625398/

10-11 23:54