oracle 中將unix/linux時間戳進行轉換(轉)
參照
思路就是明白unix/linux時間戳是按照從格林威治時間1970年1月1日期計算的一個秒數(我粗俗的理解)。
unix/linux 時間戳轉換為標準時間格式(主要是注意時區問題):
select TO_DATE('19700101','yyyymmdd') + 1235728935/86400 +TO_NUMBER(SUBSTR(TZ_OFFSET(sessiontimezone),1,3))/24 from dual,其中1235728935就是unix/linux時間戳,轉換完之後就表示為 2009-2-27 18:02:15。
反過來也一樣,還是要考慮時區
select (to_date('2009-2-27 18:02:15','yyyy-mm-dd hh24:mi:ss') - to_date('1970-1-1','yyyy-mm-dd'))*86400- TO_NUMBER(SUBSTR(TZ_OFFSET(sessiontimezone),1,3))*3600 from dual
[@more@]來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7425608/viewspace-1017685/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Perl中本地時間和UNIX時間戳間相互轉換時間戳
- MYSQL中UNIX時間戳與日期的轉換MySql時間戳
- linux與unix時間戳互轉Linux時間戳
- 如何將UTC時間轉換為Unix時間戳(How to convert UTC time to unix timestamp)時間戳
- javascript將時間物件轉換為時間戳JavaScript物件時間戳
- 時間轉換成時間戳時間戳
- C 時間轉換時間戳時間戳
- Linux命令date 日期時間和Unix時間戳互轉Linux時間戳
- C++中UNIX時間戳與日期互轉C++時間戳
- 將時間戳轉換為時間例項程式碼時間戳
- C 時間戳轉換成時間時間戳
- Excel中時間戳轉換時間Excel時間戳
- 將時間戳轉換為時間日期程式碼例項時間戳
- sqlite、mysql 將時間戳轉換成本地時間語句SQLiteMySql時間戳
- 微信小程式中將時間戳轉換為聊天格式微信小程式時間戳
- python中的時間轉換,秒級時間戳轉string,string轉時間Python時間戳
- JavaScript將時間戳轉換為年月日格式JavaScript時間戳
- php將時間戳轉換為多少分鐘前PHP時間戳
- java時間戳和PHP時間戳的轉換phptime()Java時間戳PHP
- Timestamp-時間戳轉換時間戳
- 轉換時間戳的函式時間戳函式
- 時間戳格式化轉換時間戳
- SCN 時間戳的相互轉換時間戳
- javascript將日期轉化成時間戳JavaScript時間戳
- golang日期字串與時間戳轉換Golang字串時間戳
- 如何將Python時間戳轉換為時間?Python學習教程!Python時間戳
- javascript時間戳和時間格式的相互轉換JavaScript時間戳
- Java中將時間戳轉化為Date型別Java時間戳型別
- 時間戳與時間字串的多時區轉換時間戳字串
- 把時間戳之差轉換成時分秒格式時間戳
- JavaScript 時間戳轉換為年月日JavaScript時間戳
- js 轉換時間戳的寫法ScriptJS時間戳
- (C#)時間戳、DateTime相互轉換C#時間戳
- JS 時間戳轉換成幾天前JS時間戳
- SqlServer時間戳與普通格式的轉換SQLServer時間戳
- mysql將時間戳轉成常用可讀時間格式MySql時間戳
- C# 時間戳轉時間C#時間戳
- 掌握時間與空間:深入探討Golang中的時間戳與時區轉換Golang時間戳