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

MySQL डेटाबेस के लिए सही दिनांक समय प्रारूप क्या है?

प्रश्न: DATETIME के लिए सही प्रारूप/मान क्या है? एक MySQL कथन के भीतर शाब्दिक?

ए: MySQL में, DATETIME . के लिए मानक प्रारूप शाब्दिक है:

 'YYYY-MM-DD HH:MI:SS'

24 घंटे की घड़ी के रूप में समय घटक के साथ (यानी, 00 और 23 के बीच मान के रूप में दिए गए घंटे के अंक)।

MySQL एक अंतर्निहित कार्य प्रदान करता है STR_TO_DATE जो स्ट्रिंग्स को विभिन्न स्वरूपों में DATE . में परिवर्तित कर सकता है या DATETIME डेटाटाइप।

तो, एक विकल्प के रूप में, आप DATETIME . का मान भी निर्दिष्ट कर सकते हैं उस समारोह के लिए एक कॉल के साथ, इस तरह:

STR_TO_DATE('12/21/2012 1:13:58 PM','%m/%d/%Y %h:%i:%s %p')

तो, आप MySQL को INSERT . में आपके लिए रूपांतरण करवा सकते हैं विवरण, यदि आपका VALUES सूची इस तरह दिखी:

... VALUES ('@stockID', STR_TO_DATE('@dateUpdated','%m/%d/%Y %h:%i:%s %p');

(मैंने देखा है कि आपके VALUES . में दो अक्षर के बीच एक आवश्यक अल्पविराम गायब है सूची।)

MySQL DATETIME . के कुछ हिस्सों के बीच सीमांकक में कुछ अक्षांश की अनुमति देता है शाब्दिक, इसलिए उनकी सख्त आवश्यकता नहीं है।

MySQL 5.5 संदर्भ मैनुअल।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql Compress () sqlalchemy के साथ

  2. मुझे तैयार कथन के लिए सिंटैक्स त्रुटि क्यों मिलती है?

  3. मुझे कैसे पता चलेगा कि एक mysql तालिका myISAM या InnoDB इंजन का उपयोग कर रही है?

  4. MySQL के लिए रोलिंग अपग्रेड कैसे करें

  5. टैलेंड का उपयोग करके क्विकस्टार्ट डेटाबेस माइग्रेशन