Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

ओरेकल यूनिक्स युग के समय को तिथि में परिवर्तित करें

मिलीसेकंड से युग में बदलने के लिए (मान लें कि युग 1 जनवरी 1970 है):

select to_date('19700101', 'YYYYMMDD') + ( 1 / 24 / 60 / 60 / 1000) * 1322629200000
from dual;

11/30/2011 5:00:00 पूर्वाह्न

उस तारीख को वापस मिलीसेकंड में बदलने के लिए:

select (to_date('11/30/2011 05:00:00', 'MM/DD/YYYY HH24:MI:SS') - to_date('19700101', 'YYYYMMDD')) * 24 * 60 * 60 * 1000
from dual;

1322629200000

यदि मिलीसेकंड के बजाय इसके सेकंड हैं, तो समीकरण के 1000 भाग को छोड़ दें:

select to_date('19700101', 'YYYYMMDD') + ( 1 / 24 / 60 / 60 ) * 1322629200
from dual;

select (to_date('11/30/2011 05:00:00', 'MM/DD/YYYY HH24:MI:SS') - to_date('19700101', 'YYYYMMDD')) * 24 * 60 * 60
from dual;

उम्मीद है की वो मदद करदे।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. विंडोज़ पर MySQL स्थापित करने के लिए चरण-दर-चरण मार्गदर्शिका

  2. ORA-12728:रेगुलर एक्सप्रेशन में अमान्य श्रेणी

  3. पीएल/एसक्यूएल - जहां खंड में सूची चर का प्रयोग करें

  4. Opatch को गैर-संवादात्मक रूप में कैसे चलाएं

  5. ऑरैकल में टेबल कैसे ड्रॉप करें