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

Oracle टाइमज़ोन के साथ TIMESTAMP को DATE में बदलें

to_timestamp_tz() at time zone . के साथ कार्य करें क्लॉज का उपयोग आपके स्ट्रिंग अक्षर को timestamp with time zone के मान में बदलने के लिए किया जा सकता है डेटा प्रकार:

SQL> with t1(tm) as(
  2    select '2013-11-08T10:11:31+02:00' from dual
  3  )
  4  select to_timestamp_tz(tm, 'yyyy-mm-dd"T"hh24:mi:ss TZH:TZM')
  5           at time zone '+4:00'         as this_way
  6       , to_timestamp_tz(tm, 'yyyy-mm-dd"T"hh24:mi:ss TZH:TZM')
  7           at time zone 'Europe/Moscow' as or_this_way
  8    from t1
  9  /

परिणाम:

THIS_WAY                            OR_THIS_WAY
----------------------------------------------------------------------------
2013-11-08 12.11.31 PM +04:00       2013-11-08 12.11.31 PM EUROPE/MOSCOW

और फिर, हम cast() . का उपयोग करते हैं date . का मान उत्पन्न करने के लिए कार्य करता है डेटा प्रकार:

with t1(tm) as(
  select '2013-11-08T10:11:31+02:00' from dual
)
select cast(to_timestamp_tz(tm, 'yyyy-mm-dd"T"hh24:mi:ss TZH:TZM') 
         at time zone '+4:00' as date)   as this_way  
     , cast(to_timestamp_tz(tm, 'yyyy-mm-dd"T"hh24:mi:ss TZH:TZM') 
         at time zone 'Europe/Moscow' as date) as or_this_way
  from t1

This_Way             Or_This_Way 
------------------------------------------
2013-11-08 12:11:31  2013-11-08 12:11:31 

टाइम ज़ोन क्लॉज़ और to_timestamp_tz() फ़ंक्शन के बारे में अधिक जानकारी प्राप्त करें।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Membership.ValidateUser VS 2010 / .NET 4.0 में अपग्रेड करने के बाद हमेशा गलत रिटर्न देता है

  2. डेटाबेस लिंक पर ऑरैकल में एक संग्रहीत फ़ंक्शन को कॉल करना (जो उपयोगकर्ता द्वारा परिभाषित प्रकार की एक सरणी देता है)

  3. Oracle SQL डेवलपर में एक्सेल में क्वेरी परिणाम कैसे निर्यात करें?

  4. SQL ट्रेस, Oracle में 10046 घटना:trcsess, tkprof उपयोगिता

  5. Oracle क्लाउड प्लेटफ़ॉर्म पर Oracle डेटाबेस 12c के साथ Oracle JDeveloper 12c का उपयोग करना, भाग 1