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

MySQL में आज की तारीख YYYY-MM-DD प्रारूप में कैसे प्राप्त करें?

MySQL में CURDATE() फ़ंक्शन वर्तमान दिनांक को YYYY-MM-DD प्रारूप में लौटाता है। DATE(NOW()) भी समान परिणाम देता है।

CURDATE() का उपयोग करना

mysql> SELECT CURDATE();

आउटपुट:

+------------+
| CURDATE()  |
+------------+
| 2019-04-09 |
+------------+

DATE(NOW()) का उपयोग करना

mysql> SELECT DATE(NOW());

आउटपुट:

+-------------+
| DATE(NOW()) |
+-------------+
| 2019-04-09  |
+-------------+

अंतर:

  • CURDATE() - केवल दिनांक भाग लौटाता है (DATE प्रकार)
  • NOW() - वर्तमान दिनांक और समय लौटाता है (DATETIME प्रकार)
  • DATE(NOW()) - NOW() से दिनांक भाग निकालता है

समान फ़ंक्शन:

  • CURRENT_DATE() - CURDATE() का समानार्थी (ANSI SQL)
  • CURRENT_DATE - पैरेंटेसिस के बिना भी काम करता है

फॉर्मेटिंग के लिए: यदि अलग प्रारूप चाहिए, तो DATE_FORMAT(CURDATE(), '%d/%m/%Y') का उपयोग करें।

टाइमज़ोन नोट: CURDATE() सर्वर के टाइमज़ोन में वर्तमान दिनांक लौटाता है। एप्लिकेशन-स्तर टाइमज़ोन हैंडलिंग के लिए, UTC में संग्रहीत करें और प्रदर्शन पर बदलें।

  1. - MySQL में VARCHAR डेटा को DATE फॉर्मेट में बदलें

    STR_TO_DATE() से स्ट्रिंग को MySQL डेट फॉर्मेट में कनवर्ट करें VARCHAR कॉलम में संग्रहीत तारीख स्ट्रिंग (जैसे 31/01/2015) को MySQL DATE फॉर्मेट (YYYY-MM-DD) में बदलने के लिए STR_TO_DATE() का उपयोग करें। टेबल बनाएं और डेटा डालें: mysql> create table DemoTable1989 ( DueDate varchar(20) ); Query OK,

  1. - MySQL में STR_TO_DATE() से तारीख फॉर्मेट बदलें

    VARCHAR तारीख-स्ट्रिंग को MySQL DATETIME में कनवर्ट करें 12/10/2019 12:34:00 जैसे स्ट्रिंग को मान्य DATETIME में बदलने के लिए STR_TO_DATE() का उपयोग करें। टेबल बनाएं और डेटा डालें: mysql> create table DemoTable2010 ( DueDate varchar(20) ); Query OK, 0 rows affected (0.68 sec) mysql> insert int

  1. - MySQL में रिकॉर्ड डालते समय तारीख को फॉर्मेट कैसे करें

    समाधान INSERT स्टेटमेंट में DATE_FORMAT() फंक्शन का उपयोग करें। उदाहरण टेबल बनाएं: CREATE TABLE DemoTable2012 (ShippingDate VARCHAR(20)); फॉर्मेटेड तारीख डालें: INSERT INTO DemoTable2012 VALUES (DATE_FORMAT(2014-01-21, %d.%m.%Y)); परिणाम +--------------+ | ShippingDate | +--------------+ | 21.1