Función GET_FORMAT() en MySQL

GET_FORMAT():
esta función en MySQL ayuda a convertir la fecha o la hora o DateTime en una string formateada para los argumentos especificados. La función GET_FORMAT() es más útil si se usa en combinación con la función DATE_FORMAT().

Sintaxis:

GET_FORMAT({DATE | TIME | DATETIME}, 
{'EUR' | 'USA' | 'JIS' | 'ISO' | 'INTERNAL'})

Parámetros:

  • FECHA | HORA | DATETIME: una fecha u hora o DateTime.
  • ‘EUR’ | ‘Estados Unidos’ | ‘JIS’ | ‘ISO’ | ‘INTERNO’: diferentes formatos utilizados.

Devoluciones:
la función devolverá una string formateada para los argumentos especificados.

Ejemplo-1:
Uso básico de la función GET_FORMAT().

SELECT GET_FORMAT(DATE, 'EUR') 
As New_Format;

Producción :

Nuevo formato
‘%d.%m.%Y’

Ejemplo-2:
Ahora usando la función DATE_FORMAT() junto con GET_FORMAT().

SELECT DATE_FORMAT('2020-12-25', GET_FORMAT(DATE, 'USA')) 
AS 'New_Format';

Producción :

Nuevo formato
25.12.2020

Ejemplo-3:
uso de la función GET_FORMAT() con valores de fecha, lo que significa que el primer argumento se fija como FECHA y el segundo argumento se cambia continuamente.

SELECT  
   GET_FORMAT(DATE, 'USA') AS 'USA_format',
   GET_FORMAT(DATE, 'JIS') AS 'JIS_format',
   GET_FORMAT(DATE, 'ISO') AS 'ISO_format',
   GET_FORMAT(DATE, 'EUR') AS 'EUR_format';

Producción :

USA_formato formato_JIS formato_ISO formato_EUR
‘%m.%d.%Y’ ‘%Y-%m-%d’ ‘%Y-%m-%d’ ‘%d.%m.%Y’

Ejemplo-4:
uso de la función GET_FORMAT() con valores de fecha y hora, lo que significa que el primer argumento se fija como DATETIME y el segundo argumento se cambia continuamente.

SELECT  
   GET_FORMAT(DATETIME, 'USA') AS 'USA_format',
   GET_FORMAT(DATETIME, 'JIS') AS 'JIS_format',
   GET_FORMAT(DATETIME, 'ISO') AS 'ISO_format',
   GET_FORMAT(DATETIME, 'EUR') AS 'EUR_format';

Producción :

USA_formato formato_JIS formato_ISO formato_EUR

Ejemplo-5:
uso de la función GET_FORMAT() con valores de tiempo, lo que significa que el primer argumento se fija como TIME y el segundo argumento se cambia continuamente.

SELECT  
   GET_FORMAT(TIME, 'USA') AS 'USA_format',
   GET_FORMAT(TIME, 'JIS') AS 'JIS_format',
   GET_FORMAT(TIME, 'ISO') AS 'ISO_format',
   GET_FORMAT(TIME, 'EUR') AS 'EUR_format';

Producción :

USA_formato formato_JIS formato_ISO formato_EUR

Publicación traducida automáticamente

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