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

MySQL में उपयोगकर्ता द्वारा निर्दिष्ट फॉर्मेट में डेट कैसे प्रदर्शित करें

हमें डेट को अन्य फॉर्मेट में प्रदर्शित करने के लिए DATE_FORMAT() फंक्शन का उपयोग करना होगा। इस फंक्शन के दो आर्गुमेंट होंगे: पहला डेट और दूसरा फॉर्मेट स्ट्रिंग।

उदाहरण: मान लीजिए 'date_testing' टेबल में निम्न फॉर्मेट में तीन डेट हैं:

mysql> SELECT * FROM date_testing;
+------------+
| Date       |
+------------+
| 2017-03-15 |
| 2017-03-25 |
| 2017-04-05 |
+------------+

अब DATE_FORMAT() फंक्शन उपरोक्त डेट्स के फॉर्मेट को उपयोगकर्ता द्वारा दिए गए फॉर्मेट में बदल देगा:

mysql> SELECT DATE_FORMAT(Date, '%W %D %M %Y') AS 'FORMATTED DATE' FROM date_testing;
+---------------------------+
| FORMATTED DATE            |
+---------------------------+
| Wednesday 15th March 2017 |
| Saturday 25th March 2017  |
| Wednesday 5th April 2017  |
+---------------------------+

यहां %W, %D, आदि डेट फॉर्मेट कैरेक्टर हैं।

  1. - MySQL में सभी दिनांक रिकॉर्ड के लिए आने वाले रविवार की दिनांक कैसे प्रदर्शित करें

    आइए पहले एक टेबल बनाते हैं: mysql> create table DemoTable(GetSundayDate date); Query OK, 0 rows affected (0.44 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें: mysql> insert into DemoTable values(2019-08-07); Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTable

  1. - MySQL में जन्म तिथि (Date of Birth) रिकॉर्ड के आधार पर दिन का नाम कैसे प्रदर्शित करें

    जन्म तिथि वाले रिकॉर्ड से दिन का नाम प्रदर्शित करने के लिए DAYNAME() का उपयोग करें। आइए पहले एक टेबल बनाते हैं: mysql> create table DemoTable795 ( DateOfBirth date ); Query OK, 0 rows affected (0.61 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें: mysql> insert into DemoTable7

  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