யுனிக்ஸ் வடிவமைப்பில் நான் தேதிகளைக் கண்டுபிடிக்கும் நேரங்கள் பல, அவை என்ன தேதி மற்றும் நேரத்தை எனக்குக் காட்டுகின்றன என்பதற்கான டீமான் எனக்கு புரியவில்லை, அங்குதான் யூனிக்ஸ் டைமில் உள்ளதை "இயல்பானதாக" மாற்ற வேண்டியது அவசியம்.
ஆனால், முதலில் கேள்வி:
யூனிக்ஸ் நேரம் என்றால் என்ன?
நாம் படிக்கலாம் விக்கிப்பீடியா ஜனவரி 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 () என்ற செயல்பாடு உள்ளது, அடைப்புக்குறிக்குள் அந்த வகை தகவல்களைக் கொண்ட புலத்தை வைத்தால், அதை மாற்றுகிறது.
முற்றும்!
சேர்க்க இன்னும் அதிகம் இல்லை, மகிழுங்கள்!
இந்த வடிவம் பயன்படுத்தப்படும் என்று álaaaaa க்குத் தெரியாது, இது எலும்பியல், எண் மாறியின் அதிகபட்ச நினைவகத்தை அடையும் போது என்ன நடக்கிறது என்று பார்ப்போம். உலக தோழர்களின் முடிவு, எல்லோரும் தவறு செய்தார்கள், இறுதியில் அது எப்போது நமக்குச் சொல்லும் யூனிக்ஸ்.
https://es.m.wikipedia.org/wiki/Problema_del_a%C3%B1o_2038
என்ன ஒரு சிறந்த வெளியீடு… !! தகவலுக்கு நன்றி !!!
சியர்ஸ்…
Ccze log colorizer யுனிக்ஸ் தேதி வடிவமைப்பை மாற்றுவதற்கான விருப்பத்தைக் கொண்டுள்ளது.
tailf/varlog/squid3/access.log | ccze -C
மிகவும் நல்ல இடுகை, கட்டளையை அறிந்து கொள்வது மிகவும் பயனுள்ளதாக இருக்கும், நீங்கள் ஒரு பதிவைப் பார்க்கும்போது யூனிக்ஸ் நேரம் ஒரு தலைவலி மற்றும் நீங்கள் எண்ணை மட்டுமே பார்த்தால் இந்த வடிவமைப்பில் தேதி என்னவென்று உங்களுக்குத் தெரியாது.
சரியாக, கணினியில் ஒரு நிகழ்வு நிகழ்ந்தபோது, அதை எவ்வாறு மொழிபெயர்க்க வேண்டும் என்று தெரியாமல் என்ன நரகம் உங்களிடம் கேட்கிறது.
யூனிக் டைம் மூலம் நேரத்தைக் காண்பிப்பது நல்லது.
நான் 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;
ஒரு சிறந்த கட்டுரை, இது முற்றிலும் தெளிவாகிவிட்டது, சமூகத்தின் பணிகளையும் நான் வலியுறுத்த விரும்புகிறேன், கருத்துக்களில் பல சந்தேகங்களும் தெளிவுபடுத்தப்பட்டுள்ளன, இதுபோன்றவர்களை வலைப்பதிவைப் பின்தொடர்வது எளிதல்ல. ஒரு 10.