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

MySQL में समय को लोअरकेस am/pm फॉर्मेट में कैसे फॉर्मेट करें?


LOWER() और DATE_FORMAT() से समय फॉर्मेटिंग

MySQL में समय को 12-घंटा फॉर्मेट में लोअरकेस am/pm के साथ दिखाने के लिए DATE_FORMAT() के साथ LOWER() का उपयोग करें।

सिंटैक्स

SELECT LOWER(DATE_FORMAT(yourTimeColumn, '%l:%i %p')) FROM yourTableName;

फॉर्मेट स्पेसिफायर

  • %l - घंटा (1-12, लीडिंग जीरो बिना)
  • %i - मिनट (00-59)
  • %p - AM/PM (अपरकेस)

उदाहरण

टेबल बनाएं:

mysql> CREATE TABLE formatTime (
    -> LoginTime TIME
    -> );

समय इन्सर्ट करें:

mysql> INSERT INTO formatTime VALUES('12:40:34'), ('14:10:58'), ('16:56:40'), ('10:12:14');

कच्चा डेटा:

+-----------+
| LoginTime |
+-----------+
| 12:40:34  |
| 14:10:58  |
| 16:56:40  |
| 10:12:14  |
+-----------+

लोअरकेस am/pm में फॉर्मेट करने की क्वेरी

mysql> SELECT LOWER(DATE_FORMAT(LoginTime, '%l:%i %p')) FROM formatTime;

परिणाम:

+------------------------------------------+
| LOWER(DATE_FORMAT(LoginTime, '%l:%i %p')) |
+------------------------------------------+
| 12:40 pm                                 |
| 2:10 pm                                  |
| 4:56 pm                                  |
| 10:12 am                                 |
+------------------------------------------+

अन्य उपयोगी समय फॉर्मेट

फॉर्मेट स्ट्रिंगपरिणाम उदाहरणविवरण
%h:%i %p12:40 PMघंटा 01-12 (लीडिंग जीरो के साथ)
%H:%i14:1024-घंटा फॉर्मेट
%h:%i:%s %p12:40:34 PMसेकंड सहित

नोट: %p हमेशा अपरकेस देता है, इसलिए LOWER() लपेटना जरूरी है।

  1. - MySQL से समय HH:MM फॉर्मेट में प्राप्त करें

    DATE_FORMAT() से समय फॉर्मेटिंग DATETIME/TIMESTAMP कॉलम से केवल घंटा:मिनट (HH:MM) निकालने के लिए DATE_FORMAT() फ़ंक्शन का उपयोग करें। सिंटैक्स SELECT DATE_FORMAT(yourDateTimeColumn, %H:%i) FROM yourTableName; फॉर्मेट स्पेसिफायर स्पेसिफायरअर्थउदाहरण %Hघंटा (00-23)13 %hघंटा (01-12)01 %iमिनट (00-59)

  1. PHP/MySQL में समय प्रबंधन: 12-घंटे और 24-घंटे प्रारूप के बीच रूपांतरण PHP/MySQL में समय प्रबंधन: 12-घंटे और 24-घंटे प्रारूप के बीच रूपांतरण

    PHP में समय रूपांतरण PHP में strtotime() और date() फ़ंक्शन का उपयोग करके 12-घंटे प्रारूप को 24-घंटे प्रारूप में बदलें। PHP कोड $timeValue = 8:55 PM; $changeTimeFormat = date(H:i:s, strtotime($timeValue)); echo The change Format in 24 Hours = . $changeTimeFormat; आउटपुट: The change Format in 24 Hou

  1. PHP वेरिएबल  11:00 AM  को MySQL टाइम फॉर्मेट में कैसे बदलें? PHP वेरिएबल "11:00 AM" को MySQL टाइम फॉर्मेट में कैसे बदलें?

    PHP टाइम स्ट्रिंग को MySQL TIME फॉर्मेट में कन्वर्ट करना PHP में DateTime क्लास का उपयोग करके 11:00 AM जैसे 12-घंटे के फॉर्मेट को MySQL के 24-घंटे के TIME फॉर्मेट (HH:MM:SS) में आसानी से बदला जा सकता है। PHP कोड उदाहरण $phpTime = 11:00 AM; echo PHP टाइम फॉर्मेट: . $phpTime . format(H:i:s); echo M