मिलीसेकंड से युग में बदलने के लिए (मान लें कि युग 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;
उम्मीद है की वो मदद करदे।