බොහෝ විට මම යුනික්ස් ආකෘතියෙන් දිනයන් සොයාගත්තෙමි, පැහැදිලිවම ඔවුන් මට පෙන්වන දිනය හා වේලාව පිළිබඳ යක්ෂයෙකු මට නොතේරේ, යුනික්ස් ටයිම් හි ඇති දේ “සාමාන්ය” බවට පරිවර්තනය කිරීම අවශ්ය වන්නේ එතැනිනි.
නමුත්, පළමුව ප්රශ්නය:
ඒ
යුනික්ස් වේලාව යනු කුමක්ද?
අපට කියවිය හැකිය විකිපීඩියා අප ඉදිරිපිට ඇති අංකය 1 ජනවාරි 1970 සිට මේ මොහොත දක්වා ගත වූ තත්පර ගණන බව අපට පෙනෙනු ඇත, "1437905791" වැනි දෙයක් ඇත්ත වශයෙන්ම අදහස් කරන්නේ: 2015-07-26 10:16:31
යුනික්ස් ටයිම් ආකෘතියෙන් දිනයන් සොයා ගන්නේ කොහෙන්ද?
බොහෝ යෙදුම් ඔවුන් භාවිතා කරන දත්ත සමුදාය, සංසද, යෙදුම් සේවාදායක යනාදිය තුළ මෙම ආකෘතියේ දිනයන් හෝ අවස්ථාවන් සුරැකීමට නැඹුරු වේ.
යුනික්ස් ටයිම් පර්යන්තයේ සිට ඔබට තේරුම් ගත හැකි දෙයක් බවට පරිවර්තනය කරන්නේ කෙසේද?
සරලයි, අපට පහත දිනය ඇතැයි සිතමු: 1416483005
එය අපට තේරුම් ගත හැකි දෙයකට පරිවර්තනය කිරීම සඳහා, තබන්න: දිනය -d @
එනම්:
date -d @1416483005
එය 20 නොවැම්බර් 2014 වන දින 06:30:05 ට නිරූපණය කරන්නේ කුමක්දැයි අපට කියනු ඇත
යුනික්ස් ටයිම් වෙතින් පරිවර්තනය කිරීමට වෙබ් අඩවියක් තිබේද?
ඔව්, ගූගල් හි සොයන්න «යුනික්ස් කිරීමට දිනයVo හා වොයිලා, ඔවුන් බොහෝ දේ දකිනු ඇත ප්රතිඵල.
පරිවර්තනය කළ සෘජු MySQL දිනය මට ලබා ගත හැකිද?
ඔව්, එය දත්ත සමුදායක් යැයි උපකල්පනය කිරීම සංඛ්යාන, මේසයක් කියලා වරක්, සහ යුනික්ස් ආකෘතියෙන් දිනය ලෙස හැඳින්වෙන ක්ෂේත්රයක් තිබේ නම්, එම පරිවර්තනය කළ ක්ෂේත්රයෙන් සියලුම දත්ත ලබා ගැනීමේ විමසුම දැනටමත් වනු ඇත:
select FROM_UNIXTIME(date) from stats.times;
එනම්, අපට මෙම පරිවර්තනය සඳහා උපකාරී වන FROM_UNIXTIME () නම් ශ්රිතයක් ඇත, වරහන් තුළ අපි එම වර්ගයේ තොරතුරු ඇති ක්ෂේත්රය තැබුවහොත් එය එය අප බවට පරිවර්තනය කරයි.
අවසානය!
එකතු කිරීමට තවත් බොහෝ දේ නැත, විනෝද වන්න!
අදහස් 9 ක්, ඔබේ අදහස් තබන්න
මෙම ආකෘතිය විකලාංග විද්යාත්මකව භාවිතා කරන බව álaaaa දැන සිටියේ නැත, විචල්යයේ උපරිම මතකය ළඟා වූ විට කුමක් සිදුවේදැයි බලමු. ලෝක යාලුවනේ අවසානය, හැමෝම වැරදියි, අවසානයේදී එය අපට කියන්නේ කවදාදැයි යුනික්ස් වනු ඇත.
https://es.m.wikipedia.org/wiki/Problema_del_a%C3%B1o_2038
මොනතරම් හොඳ ප්රකාශනයක්ද… !! මෙම තොරතුරු සඳහා ස්තුති !!!
චියර්ස්…
Ccze log colorizer හට යුනික්ස් දිනය ආකෘතිය පරිවර්තනය කිරීමට විකල්පයක් ඇත.
tailf/varlog/squid3/access.log | ccze -C
ඉතා හොඳ පෝස්ට් එකක්, විධානය දැන ගැනීම තරමක් ප්රයෝජනවත් වේ, ඔබ ලොගයක් දකින විට යුනික්ස් වේලාව හිසරදයක් වන අතර ඔබ අංකය පමණක් දුටුවහොත් ඔබට මෙම ආකෘතියේ දිනය කුමක්දැයි නොදැනේ.
හරියටම, පද්ධතියේ යම් සිදුවීමක් සිදු වූ විට සහ එය පරිවර්තනය කරන්නේ කෙසේදැයි නොදැන සිටියදී මඟුල ඔබෙන් අසන්නේ කුමක්ද?
යුනික්ස්ටයිම් සමඟ කාලය ප්රදර්ශනය කිරීම හොඳ අදහසකි.
මම time.h සමඟ කාලය සමඟ පරීක්ෂණ සිදු කර ඇත (0) එය 1970 සිට තත්පර ලබා දෙයි, එය ස්වයංක්රීයව කරන මෙවලම් ඇති බව මම දනිමි නමුත් මට එය අතින් බැලීමට අවශ්ය විය
එතැන් සිට ගෙවී ගිය වසර ගණනට මම 1970 එකතු කරමි, තත්පර 60 න් බෙදූ කාලය මිනිත්තු ලබා ගැනීමටත්, පැය 24 ලබා ගැනීමටත්, පසුව පැය 365 අතර කාලය ලබා ගැනීමටත්, අවසාන XNUMX සඳහා දින ලබාගෙන වසර ලබා ගැනීමටත් මම කාලය එකතු කරමි.
දිගු වර්ෂය = 1970 + ((කාලය (0) / 60/60/24/365)); මට වත්මන් දිනය ලබා දෙයි
මාසය සඳහා මම වත්මන් දිනය ගෙන තත්පර සිට දිනයේ සිට පසුගිය වසර දක්වා අඩු කරමි, නමුත් පසුගිය වසරේ සිට තත්පර ගණනක් මට තවමත් තිබේ.
long numdelmes=time(0)-(((time(0)/60/60/24/365)-1)606024එක);
මම අංකල්ම් ගෙන විනාඩි 60 කින් බෙදූ අතර මිනිත්තු ලබා ගැනීමට නැවත පැය 60 කින් පැය ලබා ගන්නෙමි. මට දැනටමත් මේ වසරේ දින ගණන ඇත, දැන් මම ඉතිරි කොටස 7 අතරට ගෙන ඒවා මට දින ලබා දෙයි
long diasemana=((numdelmes/60/60/24)-365)%7;
මම ක්රියාවලිය නැවත කරන නමුත් මම තවදුරටත් 7 න් බෙදන්නේ නැත, නමුත් 31 වන විට මට මාසයේ අංකය ලැබේ
numdelmes=((numdelmes/60/60/24)-365)/31;
විශිෂ් article ලිපියක්, එය මුළුමනින්ම පැහැදිලිය, ප්රජාවේ වැඩ කටයුතු ද අවධාරණය කිරීමට මට අවශ්යය, අදහස් දැක්වීමේදී බොහෝ සැකයන් ද පැහැදිලි කර ඇති අතර බ්ලොග් අඩවියක් අනුගමනය කරමින් මෙවැනි පුද්ගලයින් සිටීම පහසු නැත. ඒ 10 යි.