Postgresql: 时间戳long,TimeStamp,Date,String互转

news/2024/7/2 14:01:25

今天遇到一个神奇的问题:Postgre数据库里存的 10位long类型的时间戳,拿Java代码转完的日期年月日时分秒,转出来的时间和在pgAdmin里用sql转完的日期 整整差了8个小时。。。。。

你不信吗? 请看图
时间戳:1598619305 转时间:年月日时分秒

select 1598619305,to_timestamp(1598619305),to_char(to_timestamp(1598619305),‘YYYY-MM-DD HH24:MI:SS’);

PgAdmin窗口:
在这里插入图片描述
Java窗口:

在这里插入图片描述

1. 时间戳Long转Timestamp

select TO_TIMESTAMP(1512490630) as time from tablename;

2. TimeStamp转时间戳Long,转出来可能差8小时,需要减去8小时

转10位
SELECT EXTRACT(epoch FROM NOW())-83600;
SELECT EXTRACT(epoch FROM CAST(‘2017-12-06 00:17:10’ AS TIMESTAMP))-8
3600;

转13位 转13位向下取整
SELECT EXTRACT(epoch FROM NOW())1000–836001000,floor(EXTRACT(epoch FROM NOW())1000-836001000);

4. String转Date 只能得到年月日,得不到时分秒,怪哉,在这篇博文里找到了答案,设计如此…

select to_date(‘2020-08-28 12:55:05’)

5. TimeStamp 10位,13位 转String

select to_char(to_timestamp(1512490630), ‘YYYY-MM-DD HH24:MI:SS’);
SELECT to_char(to_timestamp(t.create_time / 1000), ‘YYYY-MM-DD HH24:MI:SS’);


10位转String
SELECT to_char(to_timestamp(t.create_time / 1000), ‘YYYY-MM-DD HH24:MI:SS’)

参考:
https://blog.csdn.net/qq_36273946/article/details/86546350

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.pgtn.cn/news/17437.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

Open3D DbScanClustering聚类算法及聚类分簇可视化及存储

DBSCAN聚类算法,是基于密度的聚类算法。该算法需要两个参数。 labels np.array(pcd.cluster_dbscan(eps0.02, min_points10, print_progressTrue)) 入参: eps: 定义到聚类邻居的距离min_points: 定义形成聚类所需的最小点数。 出…

端口01 - 零基础入门学习汇编语言67

第十四章:端口01 让编程改变世界 Change the world by program 引言 CPU可以直接读写3 个地方的数据 (1)CPU 内部的寄存器; (2)内存单元; (3)端口。 这一章&#xff0c…

【点云重采样Resampling】Python-pcl 基于多项式平滑点云及法线估计的曲面重建

1. 点云重采样 基于多项式平滑点云及法线估计的曲面重建以实现重采样,可以使得点云数据更规整一些,没之前那么杂乱。 set_Compute_Normals(True) 可以通过在最小二乘法中进行法线估计,提高重采样准确度;set_polynomial_fit(True…

Open3D KdTree建立、3种近邻搜索及结果可视化

1. 点云索引 Open3D KdTree,可以快速的在无序的点云中建立空间拓扑结构,使得能迅速的进行近邻搜索; 2. 近邻方法分类: Open3D这边支持的近邻搜索方法由VTK实现; K近邻搜索(K Nearest Neighbors Search)半径近邻搜索(Radius Nearest Neighbors Search)混合近邻搜索(…

Open3D 点云法向量3种估计方法及法向量可视化

点云3种法向量估计方法及可视化 1)点云读取可视化2)下采样可视化3)法向量三种估计方式(K近邻估计,半径近邻估计,混合搜索估计)4)点云每个点对应的法向量点存储及可视化5)法向量点和原始点云同时可视化6)源码1)点云读取可视化 原始点云: 2)下采样可视化 下采样:…

使用Python,OpenCV创建动画GIF图和模因生成器

在这篇博客中,我们将学习如何使用Python,OpenCV,dlib和ImageMagick工具箱创建动画GIF。 然后,您将结合所有这些技术,使用OpenCV构建一个模因生成器(眼镜👓和文字Deal with it) 效果图: 首先,讨论该项目的先决条件和依赖项,包括如何正确配置开发环境。 然后,将审…

使用Python,OpenCV和Hough圆检测图像中的圆

使用Python,OpenCV和Hough圆检测图像中的圆 1. 效果图2. cv2.HoughCircles(image, method, dp, minDist)3. 源码参考前几篇博客中有介绍,使用OpenCV检测图形中的三角形、正方形、矩形,多边形;这篇博客将展示如何利用cv2.HoughCircles函数使用OpenCV检测图像中的圆圈。 1. …

用Duplex实现消息广播

http://blog.csdn.net/fangxinggood/archive/2011/01/15/6142861.aspx WCF中定义3种消息交换模式: 1. Request/Reply; 2. One-Way; 3. Duplex。 Request/Reply 是缺省模式,即同步调用。在调用服务方法后需要等待服务的消息返回,即便该方法返…