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

Oracle में बिना समय के केवल दिनांक प्राप्त करें

आम तौर पर कोई केवल TRUNC . के साथ डेटाटाइम को छोटा कर देगा :

TRUNC(pa.fromdate)

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

उदाहरण के लिए आपके पास ग्रिड के साथ एक जीयूआई है। ग्रिड उपयोगकर्ता की सिस्टम सेटिंग्स (जैसे विंडोज क्षेत्र सेटिंग्स) के अनुसार तिथियों को प्रदर्शित करता है, लेकिन ग्रिड इसकी तारीखों को जानता है और तदनुसार क्रमबद्ध कर सकता है। ऐसा होने के लिए, आपको ग्रिड को तारीखों . से भरना होगा , स्ट्रिंग्स . के साथ नहीं एक तारीख का प्रतिनिधित्व करना।

यदि आप एक निश्चित स्ट्रिंग प्रारूप चाहते हैं (उदाहरण के लिए फ़ाइल में लिखने के लिए), तो आप TO_CHAR का उपयोग कर सकते हैं इसके बजाय:

TO_CHAR(pa.fromdate, 'dd.mm.yyyy')


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. तिथि से युग-ओरेकल में कनवर्ट करें

  2. oracle 10g में समय-समय पर दिनांक कैसे बदलें?

  3. अल्पविराम से अलग किए गए मानों को ऑरैकल में पंक्तियों में कैसे परिवर्तित करें?

  4. TNS-12505:TNS:श्रोता को वर्तमान में कनेक्ट डिस्क्रिप्टर में दिए गए SID के बारे में पता नहीं है

  5. पीएल/एसक्यूएल में किसी दिनांक सीमा पर पुनरावृति कैसे करें