UNIX टाइमस्टैम्प को मानव-पठनीय प्रारूप में बदलने के लिए, FROM_UNIXTIME() विधि का उपयोग करें।
आइए पहले एक टेबल बनाएं -
mysql> टेबल टाइम कन्वर्जनडेमो बनाएं -> (-> dateTimeConversion bigint -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.45 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में रिकॉर्ड डालने के लिए क्वेरी निम्नलिखित है -
mysql> समय में सम्मिलित करेंरूपांतरण डेमो मान (1554316200); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> समय में सम्मिलित करें रूपांतरण डेमो मान (1546194600); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.22 सेकंड) mysql> समय में सम्मिलित करें रूपांतरण डेमो मान ( 1511548200 );क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.21 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करने के लिए क्वेरी निम्नलिखित है -
mysql> timeConversionDemo से * चुनें;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+----------------------+| दिनांक समय रूपांतरण |+----------------------+| 1554316200 || 1546194600 || 1511548200 |+---------------------+3 पंक्तियाँ सेट में (0.00 सेकंड)यहां कनवर्ट करने के लिए क्वेरी है -
mysql> FROM_UNIXTIME(dateTimeConversion,'%d-%m-%Y') AS कनवर्ज़न फ्रॉम टाइम कनवर्ज़नडेमो चुनें;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+---------------+| रूपांतरण |+---------------+| 04-04-2019 || 31-12-2018 || 25-11-2017 |+---------------+3 पंक्तियाँ सेट में (0.00 सेकंड)यदि आप इसे MySQL दिनांक प्रारूप में चाहते हैं तो निम्नलिखित प्रश्न है -
mysql> FROM_UNIXTIME(dateTimeConversion,'%Y-%m-%d') AS कनवर्ज़न फ्रॉम टाइम कन्वर्जनडेमो चुनें;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+---------------+| रूपांतरण |+---------------+| 2019-04-04 || 2018-12-31 || 2017-11-25 |+-----------+3 पंक्तियाँ सेट में (0.00 सेकंड)