Komento muunnettavaksi UnixTimesta normaaliksi

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

muuntaa unix-aikaa

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!


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   saeron dijo

    á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.

  2.   Mario Guillermo Zavala Silva dijo

    Mikä loistava julkaisu ... !! Kiitos tiedosta !!!

    Kippis …

  3.   metsästäjä dijo

    Ccze-lokin väriaineella on mahdollisuus muuntaa unix-päivämäärämuoto.

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

  4.   Armando Leisure dijo

    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.

    1.    Azureus dijo

      Tarkalleen, mitä vittua kysytään, kun helvetti tapahtui järjestelmässä, eikä tiedä kuinka kääntää sitä.

  5.   eliotime3000 dijo

    Hyvä idea näyttää aika Unixtimen avulla.

  6.   sade dijo

    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;

  7.   Tehdas dijo

    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.