घटाना DATE '1970-01-01'
मान से दिनों की संख्या (और आंशिक घंटे/मिनट/सेकंड) अंतर देगा और फिर आप 24*60*60
से गुणा कर सकते हैं :
(date_value - DATE '1970-01-01')*24*60*60
अपडेट करें :
आमतौर पर, युग का समय 1970-01-01T00:00:00 UTC
से मापा जाता है . यदि आपकी तिथि UTC में नहीं है तो आपको समय क्षेत्र बदलने की आवश्यकता होगी।
उदाहरण के लिए, यदि आपकी तिथि का समय क्षेत्र Europe/Berlin
. है :
( CAST(
FROM_TZ(
CAST( date_value AS TIMESTAMP ), -- Cast to timestamp
'Europe/Berlin' -- Convert to expected Time Zone
)
AT TIME ZONE 'UTC' -- Convert Time Zone to UTC
AS DATE -- Cast back to DATE data type
)
- DATE '1970-01-01'
)*24*60*60
डीबी<>बेला