MySQL में दिनांक या समय संग्रहीत करने के लिए date
, डेटाटाइम
या टाइमस्टैम्प
. मैं अधिकांश उद्देश्यों के लिए पहले दो की अनुशंसा करता हूं।
MySQL को अपने दिनांक स्वरूप को पार्स करने का तरीका बताने के लिए STR_TO_DATE समारोह। यहां एक उदाहरण दिया गया है:
CREATE TABLE table1 (`Date` Date);
INSERT INTO table1 (`Date`) VALUES (STR_TO_DATE('01/05/2010', '%m/%d/%Y'));
SELECT * FROM table1;
Date
2010-01-05
परिणामों को मूल रूप में वापस प्रारूपित करने के लिए DATE_FORMAT समारोह। ध्यान दें कि आपको इसे केवल तभी प्रारूपित करना होगा जब आप इसे डिफ़ॉल्ट प्रारूप के अलावा किसी अन्य चीज़ का उपयोग करके एक स्ट्रिंग के रूप में प्रदर्शित करना चाहते हैं।