本文主要介绍postgresql中的时间处理技巧(推荐)。这篇文章很详细,对你的学习或者工作有一定的参考价值。有需要的朋友可以参考一下。
时间格式处理
根据给定的格式:to_char(时间戳,格式)
返回天数差:(日期(时间1)-当前日期)
返回与时间戳相对应的日期[yyyy-mm-DD ]: date(时间戳)
结果用两位小数计算(方便条件筛选):round ((ABS (a-b): numeric/a),2) * 100 10。
时间操作
加减计算
-‘:前x天/月/年
:x天/月/年后
当前时间戳-时间间隔’ x天/月/年.’返回时间戳
Date _ part (‘day ‘,current _ timestamp-time1)两个时间之间的天数
返回时间间隔的秒数。
两个时间戳直接相减以返回间隔类型,而不是毫秒数。
提取(从(时间1-时间2)开始的纪元)* 1000
如果在sql中使用长时间戳,就需要包装to_timestamp()函数。
来源:剧本之家
地址:https://www.jb51.net/article/208544.htm
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。


