Funciones de marca de tiempo de Unix en diferentes idiomas

  

Las siguientes son funciones de marca de tiempo de Unix para diferentes idiomas:

Java time JavaScript Math.round (new Date (). GetTime () /1000) getTime () devuelve los milisegundos Microsoft .NET /C # época = (DateTime.Now.ToUniversalTime () Ticks –. 621355968000000000) /10000000 MySQL SELECT UNIX_TIMESTAMP (ahora ()) tiempo de Perl PHP
tiempo ( ) extraer PostgreSQL SELECT (época a partir de ahora ()) Python para importar tiempo entonces time.time () Rubí Obtiene Unix timestamp: Time.now o pantalla Time.new Unix timestamp: Time.now.to_i SQL Server SELECT DATEDIFF (s , ‘ 1970-01-01 00: 0 0: 00 y rsquo;, GETUTCDATE ()) Fecha de Unix /Linux +% s VBScript /ASP DifFecha) Otros OS (y " s y ", y "; 01/01/1970 00:: 00 00 y ", ahora ()
la línea de comandos (si el sistema está instalado en Perl): perl -e y " el tiempo de impresión y "
cómo el tiempo Unix en diferentes lenguajes de programación ( marca de tiempo Unix
) → tiempo ordinario?

Java cadena de fecha = new java.text.SimpleDateFormat (y " dd /mm /aaaa hh: mm: ss y ") formato (nueva java.util.Date ( marca de tiempo Unix
*. 1000)) JavaScript primera var unixTimestamp = new Date ( marca de tiempo Unix
* 1000) y luego la fecha CommonTime = unixTimestamp.toLocaleString () Linux -d @ marca de tiempo Unix
MySQL FROM_UNIXTIME ( Unix Marca de hora
) Perl first my $ time = Marca de hora de Unix
luego my ($ sec, $ min, $ hour, $ day, $ month, $ year) = (localtime ($ time)) [0 , 1,2,3,4,5,6] fecha de PHP (y lsquo; I ’, marca de tiempo Unix
) PostgreSQL SELECT tIMESTAMP WITH TIME ZONE y lsquo; época y rsquo; + marca de tiempo Unix
) * INTERVALO ‘ 1 segundo ’; tiempo de importación de Python primero luego time.gmtime ( Marca de hora de Unix
) Ruby Time.at ( Marca de hora de Unix) SQL Server DATEADD (s, Marca de hora de Unix
, ‘ 1970-01-01 00: 00: 00 ’) VBScript /ASP DateAdd (y " s y ", marca de tiempo Unix
, y " 01/01/1970 00: 00: 00 y ") otros sistemas operativos de la línea de comandos (si el sistema está instalado en Perl): perl -e " print scalar (localtime ( marca de hora Unix)) "
¿Cómo implementar la hora normal → marca de hora Unix ( marca de fecha y hora Unix) en diferentes lenguajes de programación?

Java larga época = new java.text.SimpleDateFormat (y " dd /mm /aaaa hh: mm: ss Hotel ") analizan (y " 01/01/1970 01 .: 00: 00 "); JavaScript var commonTime = new Date (Date.UTC ( año
, mes
– 1, día
, hora
,
minutos, segunda
)) MySQL SELECT UNIX_TIMESTAMP ( tiempo
) formato de tiempo: AAAA-MM-DD HH: MM: SS o AAMMDD o AAAAMMDD Perl primera Use Time :: Local entonces my $ time = timelocal ($ sec, $ min, $ hour, $ day, $ month, $ year); PHP mktime ( hora
, minuto
, segundo
, mes
, día
, año
) Extracto de PostgreSQL SELECT (época DE la fecha (‘ YYYY-MM-DD) HH: MM: SS
‘)); primera importación de Python luego int (time.mktime (time.strptime (‘ YYYY- MM-DD HH: MM: SS
‘, ‘% Y-% m-% d% H:% M:% S ’))) Ruby Time.local ( año
, < u> mes
, día
, hora
, minuto
, segundo servidor) SQL Server SELECT DATEDIFF (s, ‘ 1970- 01-01 00: 00: 00 y rsquo;, tiempo
) fecha de Unix /Linux +% s -d y " 1; Ene, 1970 00: 00: 01 ″ VBScript /ASP DateDiff (y " s y ", y " 01/01/1970 00: 00: 00 ", hora
)

Copyright © Conocimiento de Windows All Rights Reserved