para qué se usa esta fecha y hora en la consulta de base de datos [cerrado]

0

Acudo a través de una consulta de db

@retVal = (DATEDIFF (s, '19700101', GETUTCDATE ()) - dateTime)

¿Para qué se usó esta fecha? n lo que devuelve esta consulta

Vikram Singh
fuente
2
¿Con qué parte estás luchando? Tanto DATEDIFF como GETUTCDATE son funciones sencillas si las busca. Parece más probable que quieras saber por qué esto se llamaba, en lugar de cómo funciona la matemática. La respuesta a "por qué" no se puede responder sin más contexto.
Paul

Respuestas:

1

Si he entendido bien tu pregunta, el número 19700101 se llama así Sello de tiempo de Unix

Convertido apunta a Mon, 17 de agosto de 1970 00:15:01 GMT: http://www.onlineconversion.com/unix_time.htm

La marca de tiempo de Unix es una forma de realizar un seguimiento del tiempo como un total acumulado de   segundos. Este conteo comienza en la época de Unix el 1 de enero de 1970 en   UTC. Por lo tanto, la marca de tiempo de Unix es simplemente el número de segundos   entre una fecha particular y la época de Unix. También debería ser   señaló (gracias a los comentarios de los visitantes de este sitio) que   Este punto en el tiempo técnicamente no cambia, no importa dónde se encuentre.   ubicado en el mundo. Esto es muy útil para los sistemas informáticos para   Seguimiento y clasificación de la información fechada en forma dinámica y distribuida.   Aplicaciones tanto online como del lado del cliente.

duDE
fuente