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

Oracle में to_char () में समय क्षेत्र विवरण प्रदर्शित करें

सामान्य तौर पर आप TIMESTAMP WITH LOCAL TIME ZONE . का समय क्षेत्र नहीं दिखा सकते हैं मूल्य, क्योंकि परिभाषा के अनुसार यह हमेशा आपका वर्तमान स्थानीय समय क्षेत्र होता है।

+05:30 आपका वर्तमान समय क्षेत्र है, आप इसके द्वारा सत्यापित कर सकते हैं:

SELECT SESSIONTIMEZONE FROM dual;

आप नहीं कर सकते

ALTER SESSION SET TIME_ZONE = 'IST';

क्योंकि IST "आइसलैंड मानक समय", "आयरलैंड मानक समय", "इज़राइल मानक समय", आदि के लिए भी उपयोग किया जाता है।

हालाँकि, आप इसका उपयोग कर सकते हैं:

SELECT TO_CHAR(CAST(LOCALTIMESTAMP AS TIMESTAMP WITH LOCAL TIME ZONE), 'YYYY-MM-DD, HH24:MI:SS TZD') FROM dual;

ध्यान दें, TZD का अर्थ है "दिन के उजाले की बचत जानकारी"। यदि भारत में डेलाइट सेविंग है तो आपका TZD बदल सकता है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. JavaScript Oracle APEX के माध्यम से मोडल संवाद खोलें

  2. ऑरैकल में टाइम स्टैम्प के बीच अंतर कैसे खोजें?

  3. PLS-00306:'OUTPUT_ARRAY' पर कॉल में गलत संख्या या तर्कों के प्रकार

  4. मैं इस तिथि को sql का उपयोग करके तालिका में क्यों दर्ज नहीं कर सकता?

  5. एक कॉलम जोड़ें जो दो अन्य वर्चर कॉलम के संयोजन का प्रतिनिधित्व करता है