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

MySQL में सेकंड में दो टाइमस्टैम्प के बीच अंतर प्राप्त करें?

<घंटा/>

सेकंड में दो टाइमस्टैम्प के बीच अंतर प्राप्त करने के लिए, MySQL में दो इन-बिल्ट फ़ंक्शंस TIME_TO_SEC() और TIMEDIFF() का उपयोग करें। वाक्य रचना इस प्रकार है -

अपनेTableName से time_to_sec(timediff(yourCoulnName1,yourCoulnName2)) को किसी भी वैरिएबल नाम के रूप में चुनें;

उपरोक्त अवधारणा को समझने के लिए, आइए पहले हम एक तालिका बनाएं। तालिका बनाने के लिए क्वेरी।

mysql> टेबल बनाएं TimeToSecond −> ( −> MyTime टाइमस्टैम्प, −> YourTime टाइमस्टैम्प −>);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.48 सेकंड)

अब आप तालिका में कुछ डेटाटाइम मान सम्मिलित कर सकते हैं। क्वेरी इस प्रकार है -

mysql> TimeToSecond मानों में डालें ('2016-05-10 10:02:00', '2016-05-10 10:00:00'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> सम्मिलित करें TimeToSecond मानों में ('2016-05-10 10:06:00', '2016-05-10 10:03:00'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.24 सेकंड) mysql> TimeToSecond मानों में डालें ('2018 -05-10 11:00:00','2018-05-10 10:00:00');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.08 सेकंड)

इन्सर्ट करने के बाद आप सेलेक्ट स्टेटमेंट की मदद से चेक कर सकते हैं कि टेबल में कितने रिकॉर्ड मौजूद हैं। सभी रिकॉर्ड प्रदर्शित करने की क्वेरी इस प्रकार है -

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

निम्न आउटपुट है -

<पूर्व>+---------------------+---------------------+| माईटाइम | आपका समय |+---------------------+---------------------+| 2016-05-10 10:02:00 | 2016-05-10 10:00:00 || 2016-05-10 10:06:00 | 2016-05-10 10:03:00 || 2018-05-10 11:00:00 | 2018-05-10 10:00:00 |+---------------------+---------------- -----+3 पंक्तियाँ सेट में (0.00 सेकंड)

आइए अब हम ऊपर चर्चा किए गए सिंटैक्स का उपयोग करके सेकंड में दो टाइमस्टैम्प के बीच का अंतर प्राप्त करते हैं। क्वेरी इस प्रकार है -

mysql> Time_to_sec(timediff(MyTime,YourTime)) को TimeToSecond से डिफरेंसइनसेकंड के रूप में चुनें;

निम्न आउटपुट है -

<पूर्व>+---------------------+| डिफरेंसइनसेकंड |+---------------------+| 120 || 180 || 3600 |+---------------------+3 पंक्तियाँ सेट में (0.00 सेकंड)
  1. सेकंड में दो टाइमस्टैम्प के बीच समय अंतर कैसे प्राप्त करें?

    दो टाइमस्टैम्प के बीच समय अंतर प्राप्त करने के लिए, निम्न कोड को चलाने का प्रयास करें। यहां, हम दो टाइमस्टैम्प के बीच कुल घंटे, मिनट और सेकंड की गणना कर रहे हैं - उदाहरण <html>    <head>       <title>JavaScript Dates</title>    </head>

  1. जावास्क्रिप्ट में दो वस्तुओं के बीच अंतर की संपत्ति प्राप्त करें

    मान लीजिए, हमें दो ऑब्जेक्ट दिए गए हैं जिनमें समान कुंजी मान जोड़े हैं जिनमें एक या कुंजी दोनों ऑब्जेक्ट्स में अलग-अलग मान हैं। हमारा काम एक ऐसा फ़ंक्शन लिखना है जो दो वस्तुओं को तर्क देता है और पहली कुंजी देता है जिसमें अलग-अलग मान होते हैं। यदि सभी चाबियों में सटीक समान मान हैं, तो इसे -1 वापस करन

  1. एंड्रॉइड में दो तिथियों के बीच अंतर कैसे प्राप्त करें?

    यह उदाहरण दर्शाता है कि मैं एंड्रॉइड में दो तिथियों के बीच अंतर कैसे प्राप्त करूं। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें। चरण 3 -