Perintah untuk mengubah dari UnixTime ke Normal

Sering kali saya menemukan tanggal dalam format Unix, jelas saya tidak mengerti daemon tentang tanggal dan waktu apa yang mereka tunjukkan kepada saya, di situlah perlu untuk mengubah apa yang ada di UnixTime menjadi "normal".

Tapi, pertama pertanyaannya:

Apa itu Waktu Unix?

Kita bisa membaca untuk Wikipedia dan kita akan melihat bahwa angka di depan kita adalah jumlah detik yang telah berlalu sejak 1 Januari 1970 hingga saat itu, sesuatu seperti "1437905791" sebenarnya berarti: 2015-07-26 10:16:31

Di mana saya dapat menemukan tanggal dalam format Waktu Unix?

Banyak aplikasi cenderung menyimpan tanggal atau momen dalam format ini dalam database yang mereka gunakan, forum, server aplikasi, dll.

Bagaimana cara mengonversi dari terminal UnixTime menjadi sesuatu yang dapat Anda pahami?

Sederhana, misalkan kita memiliki tanggal berikut: 1416483005

Untuk mengubahnya menjadi sesuatu yang bisa kita pahami, cukup tuliskan: tanggal -d @

Itu adalah:

date -d @1416483005

Dan itu akan memberi tahu kita apa yang diwakilinya pada 20 November 2014, pukul 06:30:05

konversi-unix-waktu

Apakah ada situs web untuk mengonversi dari UnixTime?

Ya tentu saja, Google «tanggal untuk unix»Dan voila, mereka akan melihat banyak resultados.

Bisakah saya mendapatkan tanggal MySQL langsung yang dikonversi?

Ya tentu saja, dengan asumsi itu adalah database yang disebut statistik, sebuah tabel bernama kali, dan memiliki bidang bernama tanggal dalam format Unix, kueri untuk mendapatkan semua data dari bidang yang dikonversi itu sudah menjadi:

select FROM_UNIXTIME(date) from stats.times;

Dengan kata lain, kita memiliki fungsi yang disebut FROM_UNIXTIME () yang membantu kita untuk konversi ini, jika di dalam tanda kurung kita meletakkan bidang yang informasinya bertipe itu, itu mengubahnya menjadi kita.

Tamat!

Nah, tidak banyak lagi yang bisa ditambahkan, selamat menikmati!


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   saeron dijo

    álaaaaa tidak tahu bahwa format itu akan digunakan, yang ortopedi, mari kita lihat apa yang terjadi ketika angka tersebut mencapai memori maksimum variabel. Akhir dunia guys, semua orang salah, pada akhirnya akan menjadi unix yang memberitahu kita kapan.

  2.   Mario Guillermo Zavala Silva dijo

    Sungguh publikasi yang luar biasa… !! Terimakasih atas infonya !!!

    Bersulang …

  3.   pemburu dijo

    Pewarna log ccze memiliki opsi untuk mengonversi format tanggal unix.

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

  4.   Armando Leisure dijo

    Posting yang sangat bagus, sangat berguna untuk mengetahui perintahnya, waktu unix memusingkan ketika Anda melihat log dan jika Anda hanya melihat nomornya, Anda tidak tahu tanggal berapa dalam format ini.

    1.    Azureus dijo

      Tepatnya, sih, menanyakan kepada Anda kapan suatu peristiwa terjadi di sistem dan tidak tahu bagaimana menerjemahkannya.

  5.   eliotime3000 dijo

    Ide bagus untuk menampilkan waktu dengan Unixtime.

  6.   hujan dijo

    Saya telah melakukan tes dengan time.h in c with time (0) ini memberi saya detik sejak 1970, saya tahu ada alat yang melakukannya secara otomatis tetapi saya ingin melihatnya secara manual
    Saya menambahkan tahun 1970 ke jumlah tahun yang telah berlalu sejak itu, saya memperoleh tahun yang membagi detik dengan 60 untuk mendapatkan menit dan lagi untuk mendapatkan jam kemudian antara 24 dan saya mendapatkan hari untuk 365 terakhir dan mendapatkan tahun.
    long year = 1970 + ((time (0) / 60/60/24/365)); beri aku tanggal sekarang

    untuk jumlah bulan yang saya ambil tanggalnya dan kurangi detik dari tanggal sampai tahun lalu, tapi saya masih punya detik dari tahun lalu.
    long numdelmes=time(0)-(((time(0)/60/60/24/365)-1)606024365);

    Saya mengambil numdelmes dan membaginya dengan 60 untuk mendapatkan menit dan lagi dengan 60 untuk mendapatkan jam, sisa tahun. Saya sudah memiliki jumlah hari tahun ini sekarang saya mengambil sisa pembagian antara 7 dan mereka memberi saya hari
    long diasemana=((numdelmes/60/60/24)-365)%7;

    Saya ulangi prosesnya tetapi saya tidak lagi membaginya dengan 7 tetapi dengan 31 dan saya mendapatkan nomor bulannya
    numdelmes=((numdelmes/60/60/24)-365)/31;

  7.   Pabrik dijo

    Artikel yang bagus, sudah sangat jelas, saya juga ingin menekankan kerja komunitas, di komentar banyak keraguan juga diklarifikasi dan tidak mudah untuk membuat orang seperti ini mengikuti blog. A 10.