आपका प्रारूप मुखौटा उस स्ट्रिंग के प्रारूप से मेल खाना चाहिए जिसे आप कनवर्ट कर रहे हैं। तो आप या तो SS
जोड़ना चाहेंगे मास्क को प्रारूपित करें या स्ट्रिंग से सेकंड हटा दें
INSERT INTO TBL(ID,START_DATE)
values (123, TO_DATE ('3/13/2012 9:22:00 AM', 'MM/DD/YYYY HH:MI:SS AM'))
या
INSERT INTO TBL(ID,START_DATE)
values (123, TO_DATE ('3/13/2012 9:22 AM', 'MM/DD/YYYY HH:MI:SS AM'))
यदि आप एक स्ट्रिंग को स्वीकार करना चाहते हैं जिसमें सेकंड हैं, लेकिन आप डेटाबेस में सेकंड को स्टोर नहीं करना चाहते हैं (जिस स्थिति में Oracle हमेशा सेकंड के लिए 0 स्टोर करेगा), तो आप TRUNC
का उपयोग कर सकते हैं। समारोह
INSERT INTO TBL(ID,START_DATE)
values (123, TRUNC( TO_DATE ('3/13/2012 9:22:00 AM', 'MM/DD/YYYY HH:MI:SS AM'), 'MI') )