Función MAKEDATE() y LOCALTIMESTAMP() en MariaDB

1. Función MAKEDATE(): en MariaDB, la función MAKEDATE() se utiliza para devolver la fecha de un determinado año y el valor del día del año. En esta función, el primer parámetro será un año y el segundo parámetro será el día del año. Si el día del año es menor que 1, la función MAKEDATE devolverá NULL. Sintaxis:

MAKEDATE(year, day-of-year)

Parámetros: Requerido. Dos parámetros.

  • año: año de 4 dígitos utilizado para crear la fecha.
  • día del año: un día del año (mayor que 0) utilizado para crear la fecha.

Devoluciones: Devuelve la fecha para un determinado año y valor de día del año. Ejemplo 1 :

SELECT MAKEDATE(2020, 1);

Producción :

'2020-01-01'

Ejemplo-2:

SELECT MAKEDATE(2020, 42);

Producción :

'2020-02-11'

Ejemplo-3:

SELECT MAKEDATE(2019, -12);

Producción :

NULL

Ejemplo-4:

SELECT MAKEDATE(2019, 366);

Producción :

'2020-01-01'

Ejemplo-5:

SELECT MAKEDATE(2020, 366);

Producción :

'2020-12-31'

2. Función LOCALTIMESTAMP(): En MariaDB, la función LOCALTIMESTAMP() se utiliza para devolver la fecha y la hora actuales. En esta función, no se pasará ningún parámetro. Esta función devolverá la marca de tiempo actual. Para el contexto de string, esta función devolverá la fecha actual en formato ‘YYYY-MM-DD HH:MM: SS’. Para el contexto numérico, esta función devolverá la fecha actual en formato AAAAMMDDHHMMSS. Esta función funciona de manera similar a la función LOCALTIME(). Sintaxis:

LOCALTIMESTAMP( )

Parámetros: No se pasará ningún parámetro. Devoluciones: devolverá la marca de tiempo actual. Ejemplo 1 : 

SELECT LOCALTIMESTAMP();

Producción :

'2020-10-25 12:52:35'

Ejemplo-2: agregará 10 unidades desde la derecha de la marca de tiempo actual.

SELECT LOCALTIMESTAMP()+10;

Producción :

'20201025125225'

Ejemplo-3: Restará 5 unidades de la derecha de la marca de tiempo actual.

SELECT LOCALTIMESTAMP()-5;

Producción :

'20201025125230'

Publicación traducida automáticamente

Artículo escrito por vipinyadav15799 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *