首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >计算跃秒

计算跃秒
EN

Database Administration用户
提问于 2019-02-21 10:10:45
回答 1查看 150关注 0票数 2

我使用PostgreSQL 11并有两列。一个是unix时间戳,它不知道闰秒,另一个是utc时间戳,它知道闰秒。

有没有一种方法可以在unix时间戳(没有闰秒)和utc时间戳(有闰秒)之间找到闰秒的数量?

或者,是否有一种方法可以将utc时间戳(带有闰秒)转换为unix时间戳(没有闰秒)?

EN

回答 1

Database Administration用户

回答已采纳

发布于 2019-02-21 11:49:23

我认为“UTC时间戳”不是正确的术语,因为UTC是用跃秒来定义的。

这里比较常见的术语是TAI时间或GPS时间,它们都不使用闰秒,UTC是用TAI来定义的(GPS基本上是TAI从不同的偏移量开始,所以它有19s较少的跳跃时间)。

无法计算UTC与TAI时间的差异(除非您同时拥有这两张邮票,否则只需减去它们)。相反,tTo会在过去和将来的任何时候获得官方偏移量,您需要查找官方表,这是权威的来源:http://hpiers.obspm.fr/eop-pc/index.php

我认为一些时区信息文件/库也有这种信息,但在商业数据库中没有看到任何支持。

票数 1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/230363

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档