Conoce diferentes posibilidades del date_format

Contenido del Bootcamp Dirigido por: | Última modificación: 16 de abril de 2024 | Tiempo de Lectura: 3 minutos

Algunos de nuestros reconocimientos:

Premios KeepCoding

¿Quieres conocer las diferentes posibilidades del date_format dentro de una base de datos? Cada base de datos necesita cumplir con un formato especial, según sean los requerimientos o preferencias del usuario que está configurando la base de datos. Así pues, si quieres escoger entre una lista de diferentes posibilidad del date_format, sigue leyendo este artículo.

Conoce diferentes posibilidades del date_format

Hay muchas formas con las que puedes utilizar la sentencia de date_format de SQL para obtener los valores que requieras o prefieras según sean las características de tu proyecto y la relación que tenga con las bases de datos. Así pues, a continuación te listaremos las diferentes posibilidades del date_format que podrás incluir en la realización de tus bases de datos.

  • En primer lugar, tenemos la sentencia de SELECT DATE_FORMAT (‘2022 – 11 – 14 20:40:16.000001’, ‘%Y’). Se utiliza para obtener el año en texto y no en número.
  • La sentencia de SELECT DATE_FORMAT (‘2022 – 11 – 14 20:40:16.000001’, ‘%y’) se utiliza para obtener el valor del año en número y no en texto.
  • La sentencia de SELECT DATE_FORMAT (‘2022 – 11 – 14 20:40:16.000001’, ‘%M’) se utiliza para obtener el valor del mes en texto y no en número.
  • La sentencia de SELECT DATE_FORMAT (‘2022 – 11 – 14 20:40:16.000001’, ‘%m’) se utiliza para obtener el valor del mes en número y no en texto.
  • La sentencia de SELECT DATE_FORMAT (‘2022 – 11 – 14 20:40:16.000001’, ‘%D’) se utiliza para obtener el valor del día en texto y no en número.
  • La sentencia de SELECT DATE_FORMAT (‘2022 – 11 – 14 20:40:16.000001’, ‘%d’) se utiliza para obtener el valor del día en número y no en texto.
  • La sentencia de SELECT DATE_FORMAT (‘2022 – 11 – 14 20:40:16.000001’, ‘%d /%m /%Y’) se utiliza para obtener el día y mes en número, mientras que el año aparecerá en texto.
  • La sentencia de SELECT DATE_FORMAT (‘2022 – 11 – 14 20:40:16.000001’, ‘%D /%M /%Y’) se utiliza para obtener todos los valores de la fecha, es decir, día, mes y año, en forma textual.
  • La sentencia de SELECT DATE_FORMAT (‘2022 – 11 – 14 20:40:16.000001’, ‘%W’) se utiliza para obtener el día de la semana en forma textual.
  • La sentencia de SELECT DATE_FORMAT (‘2022 – 11 – 14 20:40:16.000001’, ‘%w’) se utiliza para obtener el número al que corresponde ese día de la semana. Es importante aclarar que, normalmente, una semana empieza en domingo, según SQL.

Sentencia time_format para obtener el tiempo

Ahora bien, así como para obtener las fechas tenemos una gran cantidad de opciones, para obtener el tiempo SQL también ofrece una serie de posibilidades.

  • La sentencia de SELECT DATE_FORMAT (‘2022 – 11 – 14 20:40:16.000001’, ‘%f’) se utiliza para obtener los microsegundos.
  • La sentencia de SELECT TIME_FORMAT (‘2022 – 11 – 14 20:40:16.000001’, ‘%H’) se utiliza para obtener la hora en formato 24 horas.
  • La sentencia de SELECT TIME_FORMAT (‘2022 – 11 – 14 20:40:16.000001’, ‘%h’) se utiliza para obtener la hora en formato de 12 horas.
  • La sentencia de SELECT TIME_FORMAT (‘2022 – 11 – 14 20:40:16.000001’, ‘%r’) se utiliza para obtener un valor mucho más completo del formato de 12 horas, dejando claro si es P.M. o A.M.
  • La sentencia de SELECT TIME_FORMAT (‘2022 – 11 – 14 20:40:16.000001’, ‘%i’) se utiliza para obtener los minutos.
  • La sentencia de SELECT TIME_FORMAT (‘2022 – 11 – 14 20:40:16.000001’, ‘%T’) se utiliza para obtener la hora, los minutos y segundos, sin los microsegundos.

¿Y ahora qué puedes hacer?

Si bien gracias a este artículo conoces las diferentes posibilidades del date_format, hay otras que pueden utilizarse para cumplir con los objetivos que existan dentro de un programa que involucre bases de datos. Es por eso que, si quieres aprender mucho más al respecto, tu mejor oportunidad para lograrlo en pocos meses es entrar en nuestro Big Data, Inteligencia Artificial & Machine Learning Full Stack Bootcamp. ¿Te gustaría cambiar tu vida y destacar en el sector IT? ¡Pide ahora más información y descubre cómo alcanzar todas tus metas!

Sandra Navarro

Business Intelligence & Big Data Advisor & Coordinadora del Bootcamp en Data Science, Big Data & Machine Learning.

Posts más leídos

¡CONVOCATORIA ABIERTA!

Big Data, IA & Machine Learning

Full Stack Bootcamp

Clases en Directo | Profesores en Activo | Temario 100% actualizado