Función FROM_DAYS() en MySQL

DESDE_DÍAS() :

Esta función se utiliza para devolver la fecha de un valor de fecha numérico especificado. Aquí el valor de fecha especificado se divide por 365 y, en consecuencia, se devuelven años, meses y días. Esta función se usa solo con fechas dentro del calendario gregoriano.

Características :

  • Esta función se utiliza para buscar una fecha a partir de un valor de fecha numérico especificado.
  • Esta función acepta un único parámetro.
  • Aquí el parámetro aceptado es un día numérico específico para convertir a la fecha.
  • Esta función se usa solo con fechas dentro del calendario gregoriano.

Sintaxis:

FROM_DAYS(number)

Parámetros:

Esta función acepta solo un parámetro.

  • número: día numérico especificado para convertir en una fecha

Devoluciones :

Devuelve una fecha de un valor de fecha numérico especificado.

Ejemplo 1 :

Obtener una fecha de «0001-01-01» dentro del calendario gregoriano a partir de un valor de fecha numérico especificado «366». Aquí, el valor de fecha especificado 366 se divide por 365, lo que da el resto como 1, por lo que el año devuelto es 0001 del 1 de enero.

SELECT FROM_DAYS(366);

Producción :

0001-01-01

Ejemplo-2:

Obtener una fecha de “0001-01-15” dentro del calendario gregoriano a partir de un valor de fecha numérico aleatorio entre 366 y 400.

Aquí, para obtener el valor de fecha del parámetro, se usa la función FLOOR() que devolverá el valor de fecha entre 366 y 400. Luego, al usar este valor de fecha devuelto, la función FROM_DAYS() devolverá la fecha «0001-01-15».

SELECT FROM_DAYS(FLOOR(366 + RAND()*(400 - 366 + 1)));

Producción :

0001-01-15

Ejemplo-3:

Obtener una fecha de «0002-09-27» dentro del calendario gregoriano a partir de un valor de fecha numérico «1000». Aquí, el valor de fecha «1000» se devuelve desde la función POWER() y luego la función FROM_DAYS() toma este valor como parámetro y devuelve una fecha de «0002-09-27».

SELECT FROM_DAYS(POWER(10, 3));

Producción :

0002-09-27

Ejemplo-4:

Obtener una fecha de “0001-03-08” dentro del calendario gregoriano a partir de un valor de fecha numérico “432.2”. Aquí el valor de fecha «432.2» es el valor absoluto de «-432.2» que devuelve la función ABS(). El valor absoluto devuelto «432.2» se toma como parámetro de la función FROM_DAYS() que proporciona la fecha de «0001-03-08» como valor devuelto.

SELECT FROM_DAYS(ABS(-432.2));

Producción :

0001-03-08

Solicitud :

Esta función se utiliza para devolver una fecha a partir de un valor de fecha numérico especificado.

Publicación traducida automáticamente

Artículo escrito por Kanchan_Ray 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 *