如何在oracle数据库中获取时间戳的无参函数
发表于:2025-01-22 作者:千家信息网编辑
千家信息网最后更新 2025年01月22日,今天就跟大家聊聊有关如何在oracle数据库中获取时间戳的无参函数,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。代码如下所示:CREATE O
千家信息网最后更新 2025年01月22日如何在oracle数据库中获取时间戳的无参函数
今天就跟大家聊聊有关如何在oracle数据库中获取时间戳的无参函数,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
代码如下所示:
CREATE OR REPLACE FUNCTION GETMSTIMESTAMP RETURN NUMBER AS MSTIMESTAMP NUMBER; BEGIN SELECT (SYSDATE-TO_DATE('1970-1-18', 'YYYY-MM-DD HH24')) * 86400000 + TO_NUMBER(TO_CHAR(SYSTIMESTAMP(3), 'FF')) INTO MSTIMESTAMP FROM DUAL; RETURN MSTIMESTAMP; END;
之后再mapper文件或者pl/sql等工具中用select GETMSTIMESTAMP() as timestamp from dual;即可使用
获得秒级时间戳:
SELECT (SYSDATE - TO_DATE('1970-1-1 8', 'YYYY-MM-DD HH24')) * 86400 FROM DUAL;(SYSDATE-TO_DATE('1970-1-1 8','YYYY-MM-DDHH24'))*86400-----------------------------------------------------1167040878
用当前的时间减去1970年1月1日8时,得到的天数乘以24小时乘以3600秒,得到的结果就是系统时间戳。这里用8时的原因时系统所处时区为东8区。
毫秒级时间戳:
SELECT (SYSDATE - TO_DATE('1970-1-1 8', 'YYYY-MM-DD HH24')) * 86400000 + TO_NUMBER(TO_CHAR(SYSTIMESTAMP(3), 'FF')) AS MILLIONS FROM DUAL;
看完上述内容,你们对如何在oracle数据库中获取时间戳的无参函数有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。
时间
内容
函数
数据
数据库
系统
中用
代码
原因
天数
小时
就是
工具
文件
时区
更多
知识
篇文章
结果
行业
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
服务器的权限设置
福建网络安全管理系统
2021年360网络安全研讨会
翔优网络安全ppt
网络安全的案例ppt
有没有网络安全的基金可以投的
网络安全等级第四级
关于网络安全法培训的通知
数据库中怎么创建参数查询
电大 数据库应用技术18年
阿修罗山东互联网科技有限公司
天龙诀数据库
我的世界网易版服务器2021
网络安全中蓝色表示什么
sql数据库优化工具6
网络安全法规定日志保存不低于
廊坊佳峰网络技术
为什么长城宽带服务器不响应
数据库找账号密码怎么办
星际争霸2提示等待服务器响应
学网络技术应该掌握什么
软件开发技术外包
仿猫眼系统数据库设计
宁夏银行软件开发
青岛蓝思网络技术有限公司
网络安全溯源反制
南昌大学生软件开发水平
安卓系统软件开发服务企业
服务器换了公网变变慢了
etc软件开发商