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

MySQL में वर्तमान दिनांक और समय कैसे प्राप्त करें

समस्या:

आप एक MySQL डेटाबेस के लिए वर्तमान दिनांक और समय प्राप्त करना चाहते हैं।

समाधान:

वर्तमान दिनांक और समय प्राप्त करने के लिए हम दो कार्यों में से एक, CURRENT_TIMESTAMP या Now() का उपयोग करेंगे।

SELECT CURRENT_TIMESTAMP ;

ये रहा क्वेरी का नतीजा:

2019-08-15 11:13:17

चर्चा:

CURRENT_TIMESTAMP MySQL डेटाबेस में फ़ंक्शन वर्तमान दिनांक और समय देता है (अर्थात मशीन के लिए MySQL के उस उदाहरण को चलाने का समय)। इसे 'YYYY-MM-DD hh:mm:ss' प्रारूप में मान के रूप में दिया जाता है।

इस फ़ंक्शन को कोष्ठक की आवश्यकता नहीं है। हालाँकि, आप उच्च परिशुद्धता समय निर्दिष्ट करने के लिए कोष्ठक का उपयोग कर सकते हैं। बस कोष्ठक के भीतर 1 से 6 तक एक पूर्णांक रखें - यह दशमलव के बाद शामिल करने के लिए भिन्नात्मक सेकंड की संख्या निर्धारित करता है। ए 1 दशमलव के बाद केवल एक स्थान को दर्शाता है, एक 3 तीन स्थानों को दर्शाता है, आदि। यहां एक उदाहरण दिया गया है:

SELECT CURRENT_TIMESTAMP(6) ;

यह छह भिन्न सेकंड के साथ दिनांक और समय लौटाता है, जैसे:

2019-08-27 12:08:56.146153

इस परिणाम में 6-अंकीय भिन्नात्मक सेकंड है क्योंकि हम CURRENT_TIMESTAMP फ़ंक्शन में वैकल्पिक तर्क के रूप में 6 डालते हैं।

Now() फ़ंक्शन CURRENT_TIMESTAMP के समान है कार्य करता है और वही परिणाम देता है। अंतर यह है कि CURRENT_TIMESTAMP SQL मानक फ़ंक्शन है, जबकि Now() MySQL के लिए विशिष्ट है। आइए अब के साथ एक उदाहरण देखें ():

SELECT NOW() ;

ये रहा क्वेरी का नतीजा:

2019-08-27 12:18:55

CURRENT_TIMESTAMP के विपरीत, Now() को कोष्ठक की आवश्यकता होती है। आप कोष्ठकों को खाली छोड़ सकते हैं, जो बिना भिन्नात्मक सेकंड के दिनांक और समय देता है। यदि आप अधिक सटीक परिणाम प्राप्त करना चाहते हैं, तो वैकल्पिक तर्क के रूप में 1 से 6 तक के पूर्णांक का उपयोग करें (जैसा कि CURRENT_TIMESTAMP के साथ है)। यह आपके द्वारा निर्दिष्ट भिन्नात्मक सेकंड की संख्या लौटाएगा।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. क्लाउड फायरस्टोर डेटाबेस में डेटा जोड़ना

  2. PHP में दो बार के बीच समय अंतर प्राप्त करना

  3. MySQL डेटाबेस को Amazon RDS से DigitalOcean में माइग्रेट करना

  4. कमांड लाइन के माध्यम से mysql में एक csv आयात करना

  5. PHP और MySQL डेटाबेस का उपयोग करके टू-डू सूची एप्लिकेशन