Amaxesha amaninzi endifumana ngawo ifomathi yefomathi ye-Unix, kucacile andiqondi idemon ukuba loluphi na ixesha kunye nexesha abandibonisa lona, kulapho ke kufanelekile ukuba kuguqulwe oko ku-UnixTime kuye "kwesiqhelo".
Kodwa, kuqala lo mbuzo:
Yintoni ixesha le Unix?
Singafundela Wikipedia kwaye siza kubona ukuba inani eliphambi kwethu linani lemizuzwana edlulileyo ukusukela nge-1 Januwari 1970 kude kube ngalamzuzu, into efana no "1437905791" ithetha ukuba: 2015-07-26 10:16:31
Ndiyifumana phi imihla kwifomathi yeXesha le-Unix?
Izicelo ezininzi zihlala zigcina imihla okanye amaxesha kule fomathi kwiziko ledatha abalisebenzisayo, iiforamu, iiseva zesicelo, njl.
Uguqula njani ukusuka kwisiphelo sendlela ye-Unix ukuya kwinto onokuyiqonda?
Elula, masicinge ukuba sinalo mhla ulandelayo: 1416483005
Ukuyiguqula ibe yinto esinokuyiqonda, beka nje: umhla -d @
Yiyo i:
date -d @1416483005
Kwaye loo nto izakusixelela ukuba imele ntoni ngoNovemba 20, 2014, ngo-06: 30: 05
Ngaba kukho iwebhusayithi yokuguqula ukusuka kwi-UnixTime?
Ewe kunjalo, khangela kuGoogle «umhla ukuya kwi-unix»Kwaye i-voila, baya kubona okuninzi ziphumo.
Ndingawufumana umhla oguqulweyo ngqo we-MySQL?
Ewe kunjalo, ucinga ukuba sisiseko sedatha esibizwa izibalo, Itafile ibizwa amaxesha, kwaye ube nomhlaba obizwa ngokuba ngumhla okwifomathi yeUnix, umbuzo wokufumana yonke idatha kuloo ndawo iguqulweyo iya kuba sele:
select FROM_UNIXTIME(date) from stats.times;
Oko kukuthi, sinomsebenzi obizwa ngokuba ngu-FROM_UNIXTIME () osincedayo kolu tshintsho, ukuba ngaphakathi kubazali sibeka intsimi yolwazi lolu hlobo, luyiguqulela kuthi.
Isiphelo!
Ewe akukho nto ingako inokongezwa, uyonwabele!
álaaaaa wayengazi ukuba le fomathi iya kusetyenziswa, eyi-orthopedic, masibone ukuba kwenzeka ntoni xa inani lifikelela kwimemori ephezulu yenguqu. Ukuphela kwabafana behlabathi, wonke umntu wayengalunganga, ekugqibeleni ayizukuxelwa ngubani osixelela ukuba nini.
https://es.m.wikipedia.org/wiki/Problema_del_a%C3%B1o_2038
Olunjani lona ushicilelo ... !! Enkosi ngolwazi !!!
Masinwabe …
I-ccze log colorizer inokukhetha ukuguqula ifomathi yomhla we-unix.
umsila /varlog/squid3/access.log | ccze -C
Iposi elungileyo kakhulu, kuluncedo kakhulu ukwazi umthetho, ixesha le-unix yintloko xa ubona ilog kwaye ukuba ubona kuphela inani awunalo nofifi ukuba ngowuphi umhla kule fomathi.
Ngokuchanekileyo, yintoni le ikubuzayo xa isihogo senzekile kwinkqubo kwaye ungazi ukuba ungayiguqula njani.
Umbono olungileyo wokubonisa ixesha nge-Unixtime.
Kudala ndenza iimvavanyo kunye nexesha.h c ngexesha (0) indinika imizuzwana ukusukela ngo-1970, ndiyazi ukuba zikhona izixhobo ezenza ngokuzenzekelayo kodwa bendifuna ukuzibona ngesandla
Ndidibanisa u-1970 kwinani leminyaka elidlulileyo ukusukela ngoko, ndifumana iminyaka yokwahlula imizuzwana ngama-60 ukufumana imizuzu kwakhona ukufumana iiyure eziphakathi ko-24 kwaye ndifumana iintsuku zokugqibela ezingama-365 kwaye ndifumane iminyaka.
unyaka omde = 1970 + ((ixesha (0) / 60/60/24/365)); undinika umhla wangoku
ngenani lenyanga ndithatha umhla okhoyo kwaye ndithabathe imizuzwana ukusuka kumhla ukuya kunyaka ophelileyo, kodwa ndisenayo imizuzwana ukusukela kunyaka ophelileyo.
long numdelmes=time(0)-(((time(0)/60/60/24/365)-1)606024Ngo-365);
Ndithatha ii-numdelmes ndazahlulahlula ngama-60 ukufumana imizuzu kwaye kwakhona ngama-60 ukufumana iiyure, okuseleyo konyaka. Sele ndinenani leentsuku kulo nyaka ngoku ndithatha intsalela yokwahlula phakathi kwe-7 kwaye bandinika iintsuku
long diasemana=((numdelmes/60/60/24)-365)%7;
Ndiyayiphinda le nkqubo kodwa andisahluli ngo-7 kodwa ngo-31 kwaye ndifumana inani lenyanga
numdelmes=((numdelmes/60/60/24)-365)/31;
Inqaku elihle, licacile gca, ndifuna ukugxininisa nomsebenzi woluntu, kwizimvo ukuthandabuza okuninzi kuyacaciswa kwaye akukho lula ukuba nabantu abanje ngokulandela ibhlog. I-10.