Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

DATETIME फ़ील्ड से DATE का उपयोग करके आज के रिकॉर्ड कैसे लौटाएं?

<घंटा/>

आइए पहले एक टेबल बनाएं जिसमें एक कॉलम डेटाटाइम टाइप का हो;

mysql> टेबल बनाएं DemoTable(Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, ShippingDate datetime);क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.54 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें।

mysql> डेमोटेबल (शिपिंगडेट) मान ('2019-03-01 05:45:32') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> डेमोटेबल (शिपिंगडेट) मानों में डालें ('2019- 04-13 11:34:56');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड)mysql> डेमोटेबल (शिपिंगडेट) मानों में डालें ('2019-03-15 04:45:23'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड)mysql> डेमोटेबल (शिपिंगडेट) मानों में डालें ('2019-04-11 12:10:02'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करने के लिए क्वेरी निम्नलिखित है:

mysql> डेमोटेबल से *चुनें;

यह निम्नलिखित आउटपुट का उत्पादन करेगा -

<पूर्व>+----+---------------------+| आईडी | शिपिंग तिथि |+----+---------------------+| 1 | 2019-03-01 05:45:32 || 2 | 2019-04-13 11:34:56 || 3 | 2019-03-15 04:45:23 || 4 | 2019-04-11 12:10:02 |+----+---------------------+4 पंक्तियों में सेट (0.00 सेकंड)

DATETIME फ़ील्ड से DATE का उपयोग करके आज का रिकॉर्ड प्राप्त करने के लिए क्वेरी निम्नलिखित है। मान लें कि आज की तारीख "2019-04-13" है:

mysql> डेमोटेबल से * चुनें, जहां शिपिंग दिनांक> date_sub(curdate(),अंतराल 1 दिन);

यह निम्नलिखित आउटपुट का उत्पादन करेगा -

<पूर्व>+----+---------------------+| आईडी | शिपिंग तिथि |+----+---------------------+| 2 | 2019-04-13 11:34:56 |+----+---------------------+1 पंक्ति में सेट (0.00 सेकंड)
  1. MySQL में डेटाटाइम फ़ील्ड से केवल दिनांक निकालना और इसे PHP चर को असाइन करना?

    यदि आप डेटाटाइम फ़ील्ड से एकमात्र तिथि निकालना चाहते हैं तो आपको डेटटाइम क्लास का उपयोग करने की आवश्यकता है। वाक्य रचना इस प्रकार है - DateTime::createFromFormat("Y-m-d H:i:s",yourDateTimeValue)->format("yourFormatSpecifier"); अब आप उपरोक्त सिंटैक्स को अपने PHP कोड में डेटाटा

  1. मैं डेटटाइम पायथन मॉड्यूल का उपयोग करके वर्तमान तिथि से छह महीने की तारीख की गणना कैसे करूं?

    इसे प्राप्त करने के लिए आप datetime मॉड्यूल से timedelta फ़ंक्शन का उपयोग कर सकते हैं। उदाहरण के लिए, >>> import datetime >>> today = datetime.date.today() >>> print today 2017-09-12 >>> six_months_later = today + datetime.timedelta(30*6) >>> print six_mo

  1. पायथन में एक स्ट्रिंग से तारीख कैसे निकालें?

    आपको तारीख के प्रारूप को जानने की जरूरत है जो इसे निकालने के लिए स्ट्रिंग में हो सकता है। आप दिनांक निकालने के लिए बस एक नियमित अभिव्यक्ति का उपयोग कर सकते हैं और दिनांक को पार्स करने के लिए datetime.datetime.strptime का उपयोग कर सकते हैं। उदाहरण के लिए, यदि आपके पास YYYY-MM-DD प्रारूप में एक स्ट्रि