JNTZN

Convertitore di tempo epoch

Cos’è un convertitore di tempo epoch?

Un convertitore di tempo epoch è uno strumento che trasforma il tempo epoch (noto anche come tempo Unix) in formati di data e ora leggibili dall’uomo, e viceversa. Il tempo epoch rappresenta il numero di secondi (o millisecondi) trascorsi dal 1° gennaio 1970 (UTC).

Che giorno dell’anno è?

Puoi utilizzare il nostro convertitore di tempo epoch per visualizzare il giorno corrente dell’anno.

Perché si usa il tempo epoch?

Il tempo epoch è ampiamente utilizzato perché fornisce un modo standard per rappresentare il tempo su diversi sistemi, semplifica i calcoli temporali come differenze o confronti, ed evita problemi legati ai fusi orari e ai formati di data.

Il convertitore di tempo epoch è gratuito?

Sì, il nostro convertitore di tempo epoch è gratuito.

Il convertitore di tempo epoch gestisce i secondi intercalari?

Il tempo epoch non tiene conto dei secondi intercalari. Mentre il tempo leggibile dall’uomo può includere i secondi intercalari, il tempo Unix li tratta come secondi continui.

Come si converte manualmente il tempo epoch?

Per convertire manualmente il tempo epoch in una data, dividi il tempo epoch per il numero di secondi in un giorno (86.400) per calcolare il giorno e utilizza un calendario di riferimento. Tuttavia, usare uno strumento o una libreria è molto più efficiente e privo di errori.

Ottieni l’ora epoch corrente

Language/ToolCode SnippetNotes
PHPtime()
Pythonimport time; time.time()
RubyTime.now or Time.new. To display the epoch: Time.now.to_i
Perltime
Javalong epoch = System.currentTimeMillis()/1000;Restituisce l’epoch in secondi.
C#DateTimeOffset.Now.ToUnixTimeSeconds().NET Framework 4.6+/Core.
Objective-C[[NSDate date] timeIntervalSince1970];Restituisce un valore double.
C++11double now = std::chrono::duration_cast<std::chrono::seconds>(std::chrono::system_clock::now().time_since_epoch()).count();
Luaepoch = os.time([date])
VBScript/ASPSee the examples
AutoIT_DateDiff('s', "1970/01/01 00:00:00", _NowCalc())
DelphiEpoch := DateTimetoUnix(Now);Testato in Delphi 2010.
DartDateTime.now().microsecondsSinceEpoch
Ras.numeric(Sys.time())
Erlang/OTPerlang:system_time(seconds).
Versione 18+.
MySQLSELECT unix_timestamp(now());
PostgreSQLSELECT extract(epoch FROM now());
SQLiteSELECT strftime('%s', 'now');
Oracle PL/SQLSELECT (CAST(SYS_EXTRACT_UTC(SYSTIMESTAMP) AS DATE) - TO_DATE('01/01/1970','DD/MM/YYYY')) * 24 * 60 * 60 FROM DUAL;
SQL ServerSELECT DATEDIFF(s, '1970-01-01 00:00:00', GETUTCDATE());
IBM InformixSELECT dbinfo('utc_current') FROM sysmaster:sysdual;
JavaScriptMath.floor(new Date().getTime()/1000.0);Restituisce l’epoch in secondi.
Visual FoxProDATETIME() - {^1970/01/01 00:00:00}I fusi orari non sono gestiti correttamente.
Gotime.Now().Unix();
Adobe ColdFusion<cfset epochTime = left(getTickcount(), 10)>;
Tcl/Tkclock seconds
Unix/Linux Shelldate +%s
Solaris/usr/bin/nawk 'BEGIN {print srand()}'Solaris non supporta date +%s.
PowerShell[int][double]::Parse((Get-Date (get-date).touniversaltime() -UFormat %s))