lokasi sekarang:Laman web muat turun laman web PHP Cina > Kotak alat dalam talian > Alat penukaran cap masa Unix
Alat penukaran cap masa Unix

Alat penukaran cap masa Unix

Alat penukaran cap masa Unix dalam talian

Cap masa Unix semasa ialah: 1484289773

Cap masa Unix → Waktu Beijing (muat semula halaman untuk menyalin cap masa masa semasa ke dalam kotak input di bawah)


Masa Beijing → Cap masa Unix (cap masa Unix)

waktu Beijing tahun bulan hari masa mata saat

Apakah itu cap waktu?

Cap waktu Unix, juga dikenali sebagai masa Unix atau masa POSIX, ialah kaedah perwakilan masa, ditakrifkan sebagai bermula dari 00:00:00 pada 1 Januari 1970 Greenwich Mean Time Jumlah bilangan saat sejak saat. Cap waktu Unix bukan sahaja digunakan dalam sistem Unix dan sistem seperti Unix, tetapi juga digunakan secara meluas dalam banyak sistem pengendalian lain. Kebanyakan sistem Unix menyimpan cap masa sebagai integer 32-bit, yang mungkin menyebabkan masalah pada 19 Januari 2038 (masalah Y2038).

Bagaimana untuk mendapatkan cap masa Unix semasa (cap masa Unix) dalam bahasa pengaturcaraan yang berbeza?

Jawa masa
JavaScript Math.round(New Date().getTime()/1000)
getTime() mengembalikan nilai dalam milisaat
Microsoft .NET/C# zaman = (DateTime.Now.ToUniversalTime().Ticks - 621355968000000000) / 10000000
MySQL PILIH unix_timestamp(now())
Perl masa
PHP masa()
PostgreSQL PILIH ekstrak(zaman DARI sekarang())
Python Pertama masa import Kemudian masa.masa()
Ruby Dapatkan cap masa Unix: Time.now atau Time.new
Paparkan cap waktu Unix: Time.now.to_i
SQL Server PILIH DATEDIFF(s, '1970-01-01 00:00:00', GETUTCDATE())
Unix/Linux tarikh +%s
VBScript/ASP DateDiff("s", "01/01/1970 00:00:00", Now())
Sistem pengendalian lain
(jika Perl dipasang dalam sistem)
Status baris arahan: perl -e "masa cetak"

Bagaimana untuk melaksanakan cap waktu Unix (cap waktu Unix) → masa biasa dalam bahasa pengaturcaraan yang berbeza?

Jawa String date = new java.text.SimpleDateFormat("dd/MM/yyyy HH:mm:ss").format(new java.util.Date(Unix timestamp * 1000))
JavaScript First var unixTimestamp = new Date(Unix timestamp * 1000) Then commonTime = unixTimestamp.toLocaleString()
Linux tarikh -d @Cap masa Unix
MySQL from_unixtime(Unix timestamp)
Perl Pertama saya $masa = Unix cap waktu Kemudian saya ($saat, $min, $jam, $hari, $bulan, $tahun) = (masa tempatan($masa))[0,1,2, 3,4,5,6]
PHP tarikh('r', Unix cap waktu)
PostgreSQL PILIH TIMESTAMP DENGAN ZON MASA 'zaman' + Unix timestamp) * INTERVAL '1 saat';
Python Pertama masa import Kemudian masa.gmtime(Unix timestamp)
Ruby Time.at(Unix timestamp)
SQL Server DATEADD(s, Unix timestamp, '1970-01-01 00:00:00')
VBScript/ASP Tambah Tarikh("s", Cap masa Unix, "01/01/1970 00:00:00")
Sistem pengendalian lain
(jika Perl dipasang dalam sistem)
Status baris arahan: perl -e "cetak skalar(masa tempatan(Cap masa Unix))"

Bagaimana untuk melaksanakan masa biasa → Cap masa Unix (cap masa Unix) dalam bahasa pengaturcaraan yang berbeza?

Jawa zaman panjang = java.text.SimpleDateFormat("dd/MM/yyyy HH:mm:ss").parse("01/01/1970 01:00:00");
JavaScript var commonTime = Tarikh baharu(Tarikh.UTC(tahun, bulan - 1, hari, jam, minit, saat))
MySQL PILIH unix_timestamp(masa)
Format masa: YYYY-MM-DD HH:MM:SS atau YYMMDD atau YYYYMMDD
Perl Pertama gunakan Masa::Tempatan Kemudian $masa saya = timelocal($sec, $min, $jam, $hari, $bulan, $tahun);
PHP mktime(jam, minit, saat, bulan, hari, tahun)
PostgreSQL PILIH ekstrak(zaman DARI tarikh('YYYY-MM-DD HH:MM:SS'));
Python Pertama masa import Kemudian int(time.mktime(time.strptime('YYYY-MM-DD HH:MM:SS', '%Y-%m-%d %H:%M:% S')))
Ruby Masa.tempatan(tahun, bulan, hari, jam, minit, saat)
SQL Server PILIH DATEDIFF(s, '1970-01-01 00:00:00', masa)
Unix/Linux tarikh +%s -d"1 Jan 1970 00:00:01"
VBScript/ASP DateDiff("s", "01/01/1970 00:00:00", masa)
Komen web
Komen terkini