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

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

आइए अब दो टाइमस्टैम्प के बीच सेकंड में समय अंतर की गणना करने के निम्नलिखित तरीकों को देखते हैं।

विधि 1: TIMESTAMPDIFF फ़ंक्शन का उपयोग

दो टाइमस्टैम्प के बीच अंतर की गणना करने के लिए निम्नलिखित क्वेरी है।

mysql> SELECT TIMESTAMPDIFF(SECOND, '2018-10-17 11:51:55', '2018-10-17 11:51:58');

सेकंड में निम्नलिखित आउटपुट है।

+---------------------------------------------------------------------+ 
| TIMESTAMPDIFF(SECOND, '2018-10-17 11:51:55', '2018-10-17 11:51:58') | 
+---------------------------------------------------------------------+ 
| 3 | 
+---------------------------------------------------------------------+ 
1 row in set (0.00 sec)

विधि 2: UNIX_TIMESTAMP फ़ंक्शन का उपयोग

UNIX टाइमस्टैम्प की मदद से दो टाइमस्टैम्प के बीच अंतर की गणना करने के लिए निम्नलिखित क्वेरी है।

mysql> SELECT UNIX_TIMESTAMP('2018-10-17 11:57:50') - UNIX_TIMESTAMP('2018-10-17 11:57:45') as DifferenceInSeconds;

सेकंड में निम्नलिखित आउटपुट है।

+---------------------+ 
| DifferenceInSeconds | 
+---------------------+ 
| 5 | 
+---------------------+ 
1 row in set (0.00 sec)
  1. - MySQL में दो शब्दों के बीच का स्पेस हटाना

    REPLACE() फ़ंक्शन से विशिष्ट स्पेस हटाना REPLACE(str, from_str, to_str) का उपयोग करके किसी विशिष्ट सबस्ट्रिंग (जैसे is ) को दूसरे सबस्ट्रिंग ( is) से बदलें। तालिका और डेटा (This is MySQL), (This is Java language), (This is MongoDB NoSQL database); स्पेस हटाने का UPDATE SET Title = REPLACE(Titl

  1. - MySQL में intvalue='1' और intvalue=1 में अंतर

    उत्तर intvalue = 1 उपयोग करें। स्टेटमेंट intvalue = 1 आंतरिक रूप से MySQL द्वारा CAST(1 AS INT) में कन्वर्ट हो जाता है। उदाहरण: टेबल बनाना और डेटा डालना ); Query OK, 0 rows affected (0.64 sec) INSERT INTO DemoTable1566 VALUES(90); Query OK, 1 row affected (0.19 sec) सभी रिकॉर्ड देखना SELECT *

  1. - MySQL में TIMESTAMPDIFF का उपयोग करके दो DATETIME मानों के बीच अंतर ज्ञात करें

    MySQL में दो DATETIME मानों के बीच अंतर की गणना MySQL में TIMESTAMPDIFF() फ़ंक्शन दो डेटाइम मानों के बीच निर्दिष्ट इकाई (सेकंड, मिनट, घंटे, दिन, आदि) में अंतर लौटाता है। DATEDIFF() के विपरीत जो केवल दिन लौटाता है, TIMESTAMPDIFF लचीला है। टेबल बनाना ); Query OK, 0 rows affected (0.86 sec) डेटा डाल