MySql में '0000-00-00'
मान्य दिनांक माना जाता है, लेकिन इसे java.sql.Date के रूप में प्रदर्शित नहीं किया जा सकता है।
यदि दिनांक '0000-00-00'
है तो आप एक क्वेरी का उपयोग कर सकते हैं जो NULL लौटाती है , या वास्तविक मूल्य अन्यथा:
SELECT
CASE WHEN `date`!='0000-00-00' THEN `date` END new_date
FROM
yourtable
या आप इसे अपने डेटा स्रोत कनेक्शन स्ट्रिंग में जोड़ सकते हैं:
zeroDateTimeBehavior=convertToNull
और दिनांक '0000-00-00'
. के रूप में स्वचालित रूप से NULL में परिवर्तित हो जाएगा।