Monet ovat aikoja, jolloin löydän päivämääriä Unix-muodossa. Ilmeisesti en ymmärrä demonia siitä, mitä päivämäärää ja kellonaikaa he näyttävät minulle, ja silloin on tarpeen muuntaa UnixTimen sisältö normaaliksi.
Mutta ensin kysymys:
Mikä on Unix-aika?
Voimme lukea wikipedia ja näemme, että edessämme oleva luku on sekuntien määrä, joka on kulunut 1. tammikuuta 1970 lähtien siihen hetkeen, jotain "1437905791" tarkoittaa itse asiassa: 2015-07-26 10:16:31
Mistä löydän päivämäärät Unix Time -muodossa?
Monet sovellukset säästävät yleensä päivämääriä tai hetkiä tässä muodossa käyttämässään tietokannassa, foorumeilla, sovelluspalvelimissa jne.
Kuinka muuntaa UnixTime-päätelaitteesta ymmärrettäväksi?
Yksinkertainen, oletetaan, että meillä on seuraava päivämäärä: 1416483005
Jos haluat muuntaa sen ymmärrettäväksi, sano vain: päiväys -d @
Tuo on:
date -d @1416483005
Ja se kertoo meille, mitä se edustaa 20. marraskuuta 2014 klo 06
Onko verkkosivusto muunnettavissa UnixTimesta?
Kyllä, tietysti, etsi Googlesta «päivämäärä unix»Ja voila, he näkevät paljon resultados.
Voinko saada muunnetun suoran MySQL-päivämäärän?
Kyllä tietysti, olettaen, että se on nimeltään tietokanta tilastot, taulukko nimeltä kertaa, ja kentän nimi on päivämäärä, joka on Unix-muodossa, kysely, joka saa kaikki tiedot muunnetusta kentästä, olisi jo seuraava:
select FROM_UNIXTIME(date) from stats.times;
Eli meillä on funktio nimeltä FROM_UNIXTIME (), joka auttaa meitä tässä muunnoksessa, jos sulkujen sisälle laitamme kentän, jonka tiedot ovat tämän tyyppisiä, se muuntaa sen meille.
Loppu!
No ei ole paljon muuta lisätä, nauti!
álaaaaa ei tiennyt, että tätä muotoa käytettäisiin, mikä on ortopedinen, katsotaanpa mitä tapahtuu, kun numero saavuttaa muuttujan maksimimuistin. Maailman lopun kaverit, kaikki olivat väärässä, lopulta on unix, joka kertoo meille milloin.
https://es.m.wikipedia.org/wiki/Problema_del_a%C3%B1o_2038
Mikä loistava julkaisu ... !! Kiitos tiedosta !!!
Kippis …
Ccze-lokin väriaineella on mahdollisuus muuntaa unix-päivämäärämuoto.
tailf /varlog/squid3/access.log | ccze -C
Erittäin hyvä viesti, on melko hyödyllistä tietää komento, unix-aika on päänsärky, kun näet lokin, ja jos näet vain numeron, sinulla ei ole aavistustakaan, mikä päivämäärä on tässä muodossa.
Tarkalleen, mitä vittua kysytään, kun helvetti tapahtui järjestelmässä, eikä tiedä kuinka kääntää sitä.
Hyvä idea näyttää aika Unixtimen avulla.
Olen tehnyt testejä ajan kanssa. H c: ssä ajan (0) kanssa antaa sekunteja vuodesta 1970 lähtien. Tiedän, että on työkaluja, jotka tekevät sen automaattisesti, mutta halusin nähdä sen manuaalisesti
Lisään vuoden 1970 sen jälkeen kuluneiden vuosien lukumäärään, saan vuodet jakamalla sekunnit 60: llä minuuttien saamiseksi ja uudelleen saadakseni tunnit sitten 24: n ja saan päivät viimeisille 365: lle ja vuosille.
pitkä vuosi = 1970 + ((aika (0) / 60/60/24/365)); antaa minulle tämänhetkisen päivämäärän
kuukauden numerolle otan nykyisen päivämäärän ja vähennän sekunnit päivämäärästä viime vuoteen, mutta minulla on vielä sekunteja viime vuodesta.
long numdelmes=time(0)-(((time(0)/60/60/24/365)-1)606024365);
Otan numdelmesin ja jaan sen 60: lla saadaksesi minuutit ja uudelleen 60: llä saadaksesi tunnit, loppuvuoden. Minulla on jo useita päiviä tänä vuonna, nyt otan loput jaosta 7: n välillä ja he antavat minulle päivät
long diasemana=((numdelmes/60/60/24)-365)%7;
Toistan prosessin, mutta en enää jaa 7: llä, vaan 31: llä ja saan kuukauden numeron
numdelmes=((numdelmes/60/60/24)-365)/31;
Loistava artikkeli, se on ollut täysin selvä, haluan myös korostaa yhteisön työtä, kommenteissa myös monia epäilyjä selvitetään, eikä tällaisten ihmisten pitäminen blogin jälkeen ole helppoa. A 10.