யூனிக்ஸ் டைமில் இருந்து இயல்பானதாக மாற்ற கட்டளை

யுனிக்ஸ் வடிவமைப்பில் நான் தேதிகளைக் கண்டுபிடிக்கும் நேரங்கள் பல, அவை என்ன தேதி மற்றும் நேரத்தை எனக்குக் காட்டுகின்றன என்பதற்கான டீமான் எனக்கு புரியவில்லை, அங்குதான் யூனிக்ஸ் டைமில் உள்ளதை "இயல்பானதாக" மாற்ற வேண்டியது அவசியம்.

ஆனால், முதலில் கேள்வி:

யூனிக்ஸ் நேரம் என்றால் என்ன?

நாம் படிக்கலாம் விக்கிப்பீடியா ஜனவரி 1, 1970 முதல் அந்த தருணம் வரை கடந்து வந்த விநாடிகளின் எண்ணிக்கையே நமக்கு முன்னால் உள்ள எண் என்பதைக் காண்போம், "1437905791" போன்றது உண்மையில் பொருள்: 2015-07-26 10:16:31

யூனிக்ஸ் நேர வடிவமைப்பில் தேதிகளை நான் எங்கே காணலாம்?

பல பயன்பாடுகள் அவர்கள் பயன்படுத்தும் தரவுத்தளம், மன்றங்கள், பயன்பாட்டு சேவையகங்கள் போன்றவற்றில் இந்த வடிவமைப்பில் தேதிகள் அல்லது தருணங்களை சேமிக்க முனைகின்றன.

யுனிக்ஸ் டைம் முனையத்திலிருந்து நீங்கள் புரிந்துகொள்ளக்கூடியதாக மாற்றுவது எப்படி?

எளிமையானது, எங்களுக்கு பின்வரும் தேதி உள்ளது என்று வைத்துக்கொள்வோம்: 1416483005

அதை நாம் புரிந்து கொள்ளக்கூடிய ஒன்றாக மாற்ற, இதைக் கொடுங்கள்: தேதி-டி @

அது:

date -d @1416483005

அது நவம்பர் 20, 2014 அன்று 06:30:05 மணிக்கு எதைக் குறிக்கிறது என்பதை இது நமக்குத் தெரிவிக்கும்

மாற்ற-யூனிக்ஸ்-நேரம்

யூனிக்ஸ் டைமில் இருந்து மாற்ற வலைத்தளம் உள்ளதா?

ஆம், கூகிள் «யூனிக்ஸ் தேதிVo மேலும் வோய்லா, அவர்கள் நிறைய பார்ப்பார்கள் முடிவுகளை.

மாற்றப்பட்ட நேரடி MySQL தேதியை நான் பெறலாமா?

ஆம், இது ஒரு தரவுத்தளம் என்று கருதப்படுகிறது புள்ளிவிவரங்கள், ஒரு அட்டவணை என்று அழைக்கப்படுகிறது முறை, மற்றும் யூனிக்ஸ் வடிவமைப்பில் உள்ள தேதி எனப்படும் ஒரு புலம் இருந்தால், அந்த மாற்றப்பட்ட புலத்திலிருந்து எல்லா தரவையும் பெறுவதற்கான வினவல் ஏற்கனவே இருக்கும்:

select FROM_UNIXTIME(date) from stats.times;

அதாவது, இந்த மாற்றத்திற்கு எங்களுக்கு உதவும் FROM_UNIXTIME () என்ற செயல்பாடு உள்ளது, அடைப்புக்குறிக்குள் அந்த வகை தகவல்களைக் கொண்ட புலத்தை வைத்தால், அதை மாற்றுகிறது.

முற்றும்!

சேர்க்க இன்னும் அதிகம் இல்லை, மகிழுங்கள்!


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.

  1.   சைரோன் அவர் கூறினார்

    இந்த வடிவம் பயன்படுத்தப்படும் என்று álaaaaa க்குத் தெரியாது, இது எலும்பியல், எண் மாறியின் அதிகபட்ச நினைவகத்தை அடையும் போது என்ன நடக்கிறது என்று பார்ப்போம். உலக தோழர்களின் முடிவு, எல்லோரும் தவறு செய்தார்கள், இறுதியில் அது எப்போது நமக்குச் சொல்லும் யூனிக்ஸ்.

  2.   மரியோ கில்லர்மோ சவலா சில்வா அவர் கூறினார்

    என்ன ஒரு சிறந்த வெளியீடு… !! தகவலுக்கு நன்றி !!!

    சியர்ஸ்…

  3.   வேட்டைக்காரன் அவர் கூறினார்

    Ccze log colorizer யுனிக்ஸ் தேதி வடிவமைப்பை மாற்றுவதற்கான விருப்பத்தைக் கொண்டுள்ளது.

    tailf/varlog/squid3/access.log | ccze -C

  4.   அர்மாண்டோ ஓய்வு அவர் கூறினார்

    மிகவும் நல்ல இடுகை, கட்டளையை அறிந்து கொள்வது மிகவும் பயனுள்ளதாக இருக்கும், நீங்கள் ஒரு பதிவைப் பார்க்கும்போது யூனிக்ஸ் நேரம் ஒரு தலைவலி மற்றும் நீங்கள் எண்ணை மட்டுமே பார்த்தால் இந்த வடிவமைப்பில் தேதி என்னவென்று உங்களுக்குத் தெரியாது.

    1.    Azureus அவர் கூறினார்

      சரியாக, கணினியில் ஒரு நிகழ்வு நிகழ்ந்தபோது, ​​அதை எவ்வாறு மொழிபெயர்க்க வேண்டும் என்று தெரியாமல் என்ன நரகம் உங்களிடம் கேட்கிறது.

  5.   எலியோடைம் 3000 அவர் கூறினார்

    யூனிக் டைம் மூலம் நேரத்தைக் காண்பிப்பது நல்லது.

  6.   மழை அவர் கூறினார்

    நான் time.h உடன் 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.   தொழிற்சாலை அவர் கூறினார்

    ஒரு சிறந்த கட்டுரை, இது முற்றிலும் தெளிவாகிவிட்டது, சமூகத்தின் பணிகளையும் நான் வலியுறுத்த விரும்புகிறேன், கருத்துக்களில் பல சந்தேகங்களும் தெளிவுபடுத்தப்பட்டுள்ளன, இதுபோன்றவர்களை வலைப்பதிவைப் பின்தொடர்வது எளிதல்ல. ஒரு 10.