Oracle SQL – 具有unix时间戳的列,需要dd-mm-yyyy时间戳

Oracle SQL – 具有unix时间戳的列,需要dd-mm-yyyy时间戳,第1张

概述Oracle中是否有任何方法可以从oracle中的unix时间戳中获取dd-mm-yyyy部分? 喜欢: select to_char(my_timestamp, 'ddmmyyyy') as my_new_timestamp from table 鉴于此数据…… SQL> alter session set nls_date_format='dd-mon-yyyy hh24:mi:ss' 2 Oracle中是否有任何方法可以从oracle中的unix时间戳中获取dd-mm-yyyy部分?

喜欢:

select to_char(my_timestamp,'ddmmyyyy') as my_new_timestamp from table
解决方法 鉴于此数据……

sql> alter session set nls_date_format='dd-mon-yyyy hh24:mi:ss'  2  /Session altered.sql> select * from t23  2  /MY_TIMESTAMP--------------------08-mar-2010 13:06:0208-mar-2010 13:06:0813-mar-1985 13:06:26sql>

..这只是将the time elapsed since 01-JAN-1970转换为秒的问题:

sql> select my_timestamp  2,(my_timestamp - date '1970-01-01') * 86400 as unix_ts  3  from t23  4  /MY_TIMESTAMP            UNIX_TS-------------------- ----------08-mar-2010 13:06:02 126805356208-mar-2010 13:06:08 126805356813-mar-1985 13:06:26  479567186sql>
总结

以上是内存溢出为你收集整理的Oracle SQL – 具有unix时间戳的列,需要dd-mm-yyyy时间戳全部内容,希望文章能够帮你解决Oracle SQL – 具有unix时间戳的列,需要dd-mm-yyyy时间戳所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1165086.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存