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

MySQL में FROM_UNIXTIME() से टाइमस्टैम्प को दिनांक स्ट्रिंग में बदलें

यूनिक्स टाइमस्टैम्प (इंटीजर) को पठनीय दिनांक-समय में बदलना

MySQL में FROM_UNIXTIME(unix_timestamp, format) फ़ंक्शन यूनिक्स एपोक (1970-01-01) से सेकंड की संख्या को फॉर्मेटेड दिनांक-समय स्ट्रिंग में बदलता है।

सिंटैक्स

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

उदाहरण

CREATE TABLE select_timestampDemo (
    Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    ArrivalDateTime INT
);

INSERT INTO select_timestampDemo (ArrivalDateTime) VALUES
(1546499730), (1546210820), (1496363157);

कन्वर्जन क्वेरी

SELECT FROM_UNIXTIME(ArrivalDateTime, '%Y-%m-%d %H:%i:%s') FROM select_timestampDemo;

आउटपुट

+-----------------------------------------------------+
| FROM_UNIXTIME(ArrivalDateTime, '%Y-%m-%d %H:%i:%s') |
+-----------------------------------------------------+
| 2019-01-03 12:45:30                                 |
| 2018-12-31 04:30:20                                 |
| 2017-06-02 05:55:57                                 |
+-----------------------------------------------------+

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

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

उल्टा कन्वर्जन: दिनांक → यूनिक्स टाइमस्टैम्प

SELECT UNIX_TIMESTAMP('2024-01-15 10:30:00');

नोट

  • FROM_UNIXTIME सिस्टम टाइमज़ोन (@@system_time_zone) मानता है। UTC के लिए CONVERT_TZ या सेशन टाइमज़ोन सेट करें।
  • 32-बिट सिस्टम पर 2038 के बाद की तारीखों के लिए 64-बिट MySQL आवश्यक है।
  1. - MySQL क्वेरी: आज की दिनांक से निकटतम दिनांक चुनें

    मान लें कि वर्तमान दिनांक 2019-07-25 है। अब हम एक उदाहरण देखेंगे और एक टेबल बनाएंगे जहां ShippingDate टेबल में जोड़ा गया है। पहले एक टेबल बनाते हैं: mysql> create table DemoTable667(ShippingDate datetime); Query OK, 0 rows affected (0.46 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें

  1. - MySQL में विशेष वर्णों वाले विशिष्ट स्ट्रिंग का चयन कैसे करें?

    MySQL में विशेष वर्णों वाले स्ट्रिंग चुनना: REPLACE और LIKE जब स्ट्रिंग में एपोस्ट्रोफी () जैसे विशेष वर्ण हों, तो उन्हें खोजने के लिए REPLACE() फंक्शन का उपयोग करके विशेष वर्णों को हटाकर तुलना कर सकते हैं। उदाहरण: MySQLs जैसे स्ट्रिंग खोजें टेबल बनाएं: CREATE TABLE DemoTable (Title TEXT); INSERT I

  1. - MySQL में आज की तारीख 00:00 से वर्तमान समय तक की तारीख चुनें

    DATE(NOW()) (आज 00:00:00) और NOW() (वर्तमान डेटाटाइम) के बीच BETWEEN या तुलना ऑपरेटर का उपयोग करके आज के रिकॉर्ड फ़िल्टर करें। टेबल बनाना और डेटा डालना CREATE TABLE DemoTable (DueDate DATETIME); Query OK, 0 rows affected (0.66 sec) INSERT INTO DemoTable VALUES(2019-09-14),(2019-09-14 08:00:10),