En PostgreSQL, puede usar to_char()
función para obtener el nombre corto del mes a partir de una fecha.
Por "nombre abreviado del mes" me refiero al nombre abreviado del mes, por ejemplo, enero, febrero, marzo, etc.
El to_char()
la función acepta dos parámetros; la fecha y la cadena de formato con la que dar formato a esa fecha.
Ejemplo
Aquí hay un ejemplo para demostrarlo.
SELECT to_char(current_timestamp, 'mon');
Resultado:
jun
Esto muestra que era junio cuando ejecuté esa consulta.
Especifique el caso
Puede especificar si el nombre abreviado del mes debe estar en mayúsculas, minúsculas o título.
Para hacer esto, simplemente use el caso deseado en la cadena de formato.
SELECT
to_char(current_timestamp, 'mon') AS "mon",
to_char(current_timestamp, 'Mon') AS "Mon",
to_char(current_timestamp, 'MON') AS "MON";
Resultado:
mon | Mon | MON -----+-----+----- jun | Jun | JUN
Cadena de formato más larga
Puede incluir el nombre corto del mes como parte de una salida de fecha más larga.
Por ejemplo, lo siguiente.
SELECT to_char(current_timestamp, 'Dy, DD Mon YYYY');
Resultado:
Sun, 07 Jun 2020
Obtener el nombre largo del mes
Puedes usar Month
, MONTH
o month
para obtener el nombre largo del mes.