En este artículo, mostraremos cómo obtener la fecha y hora actual en SQL. En SQL siempre que necesitemos insertar y obtener la fecha y hora actual. Entonces, para encontrar la fecha y hora actuales en SQL, tenga alguna función predefinida. Implementaremos algunos métodos aquí. Con la ayuda de la siguiente función.
OBTENER LA FECHA() :
La función GETDATE() se usa principalmente para encontrar la fecha actual. Devolverá el tipo de datos DATETIME. Esto significa que devolverá la fecha actual con la hora actual.
Consulta:
Select GetDate() AS 'CurrentDATETime';
Producción:
FECHA Y HORA ACTUAL:
También se usa para encontrar TIMESTAMP actual que significa fecha y hora actuales. La función CURRENT_TIMESTAMP se puede usar de la misma manera que se usa la función GETDATE() CURRENT_TIMESTAMP devuelve el mismo resultado que GETDATE().
Consulta:
Select CURRENT_TIMESTAMP AS "CURRENTTIMESTAMP";
Producción:
SYSDATETIME() :
La función SYSDATETIME() también se usa para obtener la HORA actual del sistema en el que se ejecuta la instancia de SQL Server. La función SYSDATETIME() proporciona más precisión de segundos fraccionarios en comparación con la función GETDATE(). Podemos obtener la parte TIME del valor DATE y TIME devuelto por la función SYSDATETIME() como se muestra a continuación:
Consulta:
SELECT SYSDATETIME() 'Current TIME using SYSDATETIME()'
Producción:
Extraiga la parte de tiempo solo de la fecha actual de SYSDATE:
Podemos extraer la parte de tiempo de GETDATE() o CURRENT_TIMESTAMP().
Consulta:
SELECT CONVERT(VARCHAR(8), GETDATE(),108)'hh:mi:ss'
Producción:
Publicación traducida automáticamente
Artículo escrito por ManasChhabra2 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA