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

MySQL में स्ट्रिंग को 24-घंटा डेटाटाइम प्रारूप में कैसे बदलें?

MySQL में STR_TO_DATE() फ़ंक्शन का उपयोग करके आप स्ट्रिंग को निर्दिष्ट प्रारूप के अनुसार DATETIME मान में पार्स कर सकते हैं। 24-घंटा प्रारूप के लिए '%Y-%m-%d %H:%i:%s' पैटर्न का उपयोग करें।

सिंटैक्स

SELECT STR_TO_DATE(yourColumnName, '%Y-%m-%d %H:%i:%s') FROM yourTableName;

उदाहरण तालिका बनाना

mysql> CREATE TABLE DemoTable (ArrivalDate VARCHAR(200));

स्ट्रिंग दिनांक डालना

mysql> INSERT INTO DemoTable VALUES 
    -> ('2019-01-31 15:45:23'), ('2012-12-12 20:30:26'),
    -> ('2016-06-07 21:04:05'), ('2017-02-03 19:24:32');

मूल स्ट्रिंग डेटा देखना

mysql> SELECT * FROM DemoTable;

आउटपुट:

+---------------------+
| ArrivalDate         |
+---------------------+
| 2019-01-31 15:45:23 |
| 2012-12-12 20:30:26 |
| 2016-06-07 21:04:05 |
| 2017-02-03 19:24:32 |
+---------------------+

STR_TO_DATE() के साथ DATETIME में बदलना

mysql> SELECT STR_TO_DATE(ArrivalDate, '%Y-%m-%d %H:%i:%s') AS `24HourFormat` FROM DemoTable;

आउटपुट:

+---------------------+
| 24HourFormat        |
+---------------------+
| 2019-01-31 15:45:23 |
| 2012-12-12 20:30:26 |
| 2016-06-07 21:04:05 |
| 2017-02-03 19:24:32 |
+---------------------+

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

स्पेसिफायरअर्थउदाहरण
%Y4-अंकीय वर्ष2019
%m2-अंकीय महीना01-12
%d2-अंकीय दिन01-31
%Hघंटा (00-23, 24-घंटा)15
%iमिनट (00-59)45
%sसेकंड (00-59)23

नोट: परिणाम DATETIME प्रकार का होता है, स्ट्रिंग नहीं। यदि स्ट्रिंग प्रारूप मेल नहीं खाता, तो परिणाम NULL होगा।

  1. JavaScript में MySQL DATETIME वैल्यू को JSON फॉर्मेट में कैसे बदलें? JavaScript में MySQL DATETIME वैल्यू को JSON फॉर्मेट में कैसे बदलें?

    बदलने के लिए, JSON.stringify() का उपयोग करें। JavaScript में MySQL DATETIME वैल्यू को JSON फॉर्मेट में बदलने का कोड निम्न है: <script> var mySQLDateTime = new Date(Fri Sep 06 2019 22:54:48); var yearValue = mySQLDateTime.getFullYear(); var dateValue = mySQLDateTime.getDate(); var monthValue=m

  1. - पायथन में टाइमस्टैम्प स्ट्रिंग को डेटाइम ऑब्जेक्ट में कैसे बदलें?

    आप datetime मॉड्यूल से fromtimestamp फंक्शन का उपयोग करके UNIX टाइमस्टैम्प से डेट प्राप्त कर सकते हैं। यह फंक्शन टाइमस्टैम्प को इनपुट के रूप में लेता है और टाइमस्टैम्प से मेल खाने वाला डेटाइम ऑब्जेक्ट लौटाता है। उदाहरण import datetime timestamp = datetime.datetime.fromtimestamp(1500000000) print(t

  1. - पायथन डेट स्ट्रिंग को डेट ऑब्जेक्ट में कैसे बदलें?

    आप strptime फंक्शन का उपयोग करके स्ट्रिंग को डेट ऑब्जेक्ट में बदल सकते हैं। डेट स्ट्रिंग और वह फॉर्मेट प्रदान करें जिसमें डेट निर्दिष्ट है। उदाहरण import datetime date_str = 29122017 # डेट - 29 दिसंबर 2017 format_str = %d%m%Y # फॉर्मेट datetime_obj = datetime.datetime.strptime(date_str, format_s