UnixTime से नॉर्मल में बदलने की कमांड

कई बार ऐसा लगता है कि मुझे यूनिक्स प्रारूप में तारीखें मिल रही हैं, जाहिर है मुझे इस बात की कोई समझ नहीं है कि वे मुझे किस तारीख और समय में दिखा रहे हैं, यहीं पर यूनिक्सटाइम में "सामान्य" में परिवर्तित होना आवश्यक है।

लेकिन, पहला सवाल:

यूनिक्स समय क्या है?

हम पढ़ सकते हैं विकिपीडिया और हम देखेंगे कि हमारे सामने की संख्या 1 जनवरी, 1970 से उस क्षण तक चली गई संख्या है, "1437905791" जैसा कुछ वास्तव में इसका मतलब है: 2015-07-26 10:16:31

मुझे यूनिक्स टाइम प्रारूप में तिथियां कहां मिलेंगी?

कई अनुप्रयोग डेटाबेस में इस प्रारूप में दिनांक या क्षणों का उपयोग करते हैं, जिसका वे उपयोग करते हैं, फ़ोरम, एप्लिकेशन सर्वर आदि।

UnixTime टर्मिनल से ऐसी चीज़ में कैसे परिवर्तित करें जिसे आप समझ सकते हैं?

सरल, मान लें कि हमारे पास निम्नलिखित तारीख है: 1416483005

इसे ऐसी चीज़ में बदलना, जिसे हम समझ सकते हैं, बस: दिनांक @

अर्थात्:

date -d @1416483005

और यह हमें बताएगा कि यह 20 नवंबर 2014 को 06:30:05 पर क्या दर्शाता है

रूपांतरण-यूनिक्स-समय

क्या यूनिक्सटाइम से कन्वर्ट करने के लिए कोई वेबसाइट है?

हां, Google «यूनिक्स को तारीख»और वोइला, वे बहुत देखेंगे Resultados.

क्या मुझे परिवर्तित प्रत्यक्ष MySQL दिनांक मिल सकती है?

हाँ, निश्चित रूप से, यह एक डेटाबेस कहलाता है आँकड़े, नामक एक मेज बार, और एक फ़ील्ड है जिसे तारीख कहा जाता है जो कि यूनिक्स प्रारूप में है, उस परिवर्तित फ़ील्ड से सभी डेटा प्राप्त करने की क्वेरी पहले से ही होगी:

select FROM_UNIXTIME(date) from stats.times;

दूसरे शब्दों में, हमारे पास एक फ़ंक्शन है जिसे FROM_UNIXTIME () कहा जाता है जो हमें इस रूपांतरण के लिए मदद करता है, अगर कोष्ठक के अंदर हम उस फ़ील्ड को रखते हैं जिसकी जानकारी उस प्रकार की है, तो यह उसे हमारे लिए रूपांतरित करता है।

समाप्त!

खैर जोड़ने के लिए बहुत कुछ नहीं है, आनंद लें!


9 टिप्पणियाँ, तुम्हारा छोड़ दो

अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   सायरन कहा

    álaaaaa को नहीं पता था कि उस प्रारूप का उपयोग किया जाएगा, जो कि आर्थोपेडिक है, आइए देखें कि क्या होता है जब संख्या चर की अधिकतम मेमोरी तक पहुंच जाती है। दुनिया वालों का अंत, हर कोई गलत था, अंत में यह यूनिक्स होगा जो हमें बताता है कि कब।

  2.   मारियो गिलर्मो ज़वाला सिल्वा कहा

    क्या शानदार प्रकाशन है… !! जानकारी के लिए धन्यवाद !!!

    चीयर्स…

  3.   घनाकार कहा

    Ccze log colorizer में unix date format बदलने का विकल्प है।

    टेलफ /varlog/squid3/access.log | सी.सी.सी.ई.-सी

  4.   अरमांडो आराम कहा

    बहुत अच्छी पोस्ट, यह कमांड जानने के लिए काफी उपयोगी है, यूनिक्स समय एक सिरदर्द है जब आप एक लॉग देखते हैं और यदि आप केवल संख्या देखते हैं तो आपको पता नहीं है कि इस प्रारूप में तारीख क्या है।

    1.    अज्युरियस कहा

      वास्तव में, क्या बकवास आप से पूछ रही है जब नरक एक घटना प्रणाली में हुई और न जाने कैसे अनुवाद किया गया।

  5.   एलियोटाइम३००० कहा

    यूनिक्सटाइम के साथ समय प्रदर्शित करने के लिए अच्छा विचार है।

  6.   बारिश कहा

    मैं समय के साथ परीक्षण कर रहा हूं। समय के साथ c (0) यह मुझे 1970 के बाद से सेकंड देता है, मुझे पता है कि ऐसे उपकरण हैं जो इसे स्वचालित रूप से करते हैं लेकिन मैं इसे मैन्युअल रूप से देखना चाहता था
    मैं 1970 से उन वर्षों की संख्या को जोड़ता हूं जो तब से अब तक हैं, मैं मिनट प्राप्त करने के लिए सेकंड को 60 से विभाजित करता हूं और फिर घंटे प्राप्त करने के लिए 24 के बीच और मैं पिछले 365 के लिए दिन प्राप्त करता हूं और वर्ष प्राप्त करता हूं।
    लंबे वर्ष = 1970 + ((समय (0) / 60/60/24/365)); मुझे वर्तमान तिथि देता है

    महीने की संख्या के लिए मैं वर्तमान तिथि लेता हूं और पिछले वर्ष तक की तारीख से सेकंड घटाता हूं, लेकिन मेरे पास पिछले वर्ष से कुछ सेकंड हैं।
    long numdelmes=time(0)-(((time(0)/60/60/24/365)-1)606024365);

    मैं न्यूडेल्म्स लेता हूं और मिनटों को प्राप्त करने के लिए इसे 60 से विभाजित करता हूं और फिर से 60 तक घंटे, बाकी के एक वर्ष प्राप्त करता हूं। इस साल मेरे पास पहले से ही कई दिन हैं और अब मैं 7 के बीच के बंटवारे का समय लेता हूं और वे मुझे दिन देते हैं
    long diasemana=((numdelmes/60/60/24)-365)%7;

    मैं इस प्रक्रिया को दोहराता हूं, लेकिन मैं अब 7 से विभाजित नहीं करता हूं, लेकिन 31 तक और मुझे महीने की संख्या मिलती है
    numdelmes=((numdelmes/60/60/24)-365)/31;

  7.   फ़ैक्टरी कहा

    एक महान लेख, यह पूरी तरह से स्पष्ट हो गया है, मैं समुदाय के काम पर जोर देना चाहता हूं, टिप्पणियों में कई संदेह भी स्पष्ट किए जाते हैं और एक ब्लॉग का अनुसरण करना इस तरह के लोगों के लिए आसान नहीं है। एक १०।