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

वर्तमान दिनांक और दिनांक फ़ील्ड के बीच दिनों की संख्या प्राप्त करें?

<घंटा/>

वर्तमान दिनांक और दिनांक फ़ील्ड के बीच दिनों की संख्या प्राप्त करने के लिए, सिंटैक्स इस प्रकार है -

चुनें DATEDIFF(CURDATE(),STR_TO_DATE(yourColumnName, '%d-%m-%Y')) अपने TableName से किसी भी उपनाम के रूप में;

उपरोक्त वाक्य रचना को समझने के लिए, आइए एक तालिका बनाते हैं। तालिका बनाने की क्वेरी इस प्रकार है -

mysql> टेबल बनाएं DateDifferenceDemo -> (-> आईडी नॉट न्यूल AUTO_INCREMENT PRIMARY KEY, -> ArrivalDate varchar(100) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.55 सेकंड)

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

mysql> DateDifferenceDemo(ArrivalDate) मान ('12-10-2011') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> DateDifferenceDemo (ArrivalDate) मान ('01-12-2013') में डालें;क्वेरी ओके, 1 पंक्ति प्रभावित (0.07 सेकंड)mysql> DateDifferenceDemo(ArrivalDate) मान ('31-10-2014') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.08 सेकंड) mysql> DateDifferenceDemo(ArrivalDate) मानों में डालें ( '12-04-2016'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 सेकंड) mysql> दिनांक अंतर डेमो (आगमन दिनांक) मान ('20-08-2018') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.07 सेकंड) mysql> DateDifferenceDemo(ArrivalDate) मान ('11-03-2019') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.07 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें। क्वेरी इस प्रकार है -

mysql> DateDifferenceDemo से *चुनें;

यहाँ आउटपुट है -

+-----+---------------+| आईडी | आगमन तिथि |+----+-------------+| 1 | 12-10-2011 || 2 | 01-12-2013 || 3 | 31-10-2014 || 4 | 12-04-2016 || 5 | 20-08-2018 || 6 | 11-03-2019 |+----+-------------+6 पंक्तियों में सेट (0.00 सेकंड)

वर्तमान दिनांक और दिनांक फ़ील्ड के बीच दिनों की संख्या प्राप्त करने के लिए निम्नलिखित क्वेरी है -

mysql> DATEDIFF(CURDATE(),STR_TO_DATE(ArrivalDate, '%d-%m-%Y') का चयन करें) DateDifferenceDemo से NumberOfDays के रूप में;

यहाँ आउटपुट है -

<पूर्व>+--------------+| नंबरऑफडेज |+--------------+| 2708 || 1927 || 1593 || 1064 || 204 || 1 |+--------------+6 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL दिनांक वर्तमान दिनांक और शामिल होने की तिथि के बीच अंतर को वापस करने के लिए कार्य करता है

    सबसे पहले, वर्तमान तिथि का पता लगाएं और DATEDIFF() का उपयोग करके शामिल होने की तिथि और वर्तमान तिथि के बीच अंतर प्राप्त करें। वर्तमान तिथि इस प्रकार है - सेलेक्ट कर्डेट ();+---------------+| दही () |+---------------+| 2019-10-26 |+---------------+1 पंक्ति सेट में (0.00 सेकंड) आइए पहले एक टेबल बना

  1. जावा में वर्तमान दिनांक और समय कैसे प्राप्त करें?

    आप जावा में विभिन्न तरीकों से वर्तमान तिथि और समय प्राप्त कर सकते हैं। उनमें से कुछ निम्नलिखित हैं - तिथि वर्ग का निर्माता java.util.Date . का नो-आर्ग कंस्ट्रक्टर वर्ग दिनांक वस्तु लौटाता है जो वर्तमान दिनांक और समय का प्रतिनिधित्व करता है। उदाहरण आयात java.util.Date;सार्वजनिक वर्ग CreateDate {सार

  1. पायथन में वर्तमान दिनांक और समय कैसे प्राप्त करें?

    आप कई तरीकों का उपयोग करके वर्तमान तिथि और समय प्राप्त कर सकते हैं। डेटाटाइम मॉड्यूल का उपयोग करने का सबसे आसान तरीका है। इसका एक फ़ंक्शन है, अब, जो वर्तमान दिनांक और समय देता है। उदाहरण import datetime now = datetime.datetime.now() print("Current date and time: ") print(str(now)) आउटपुट