1
respuesta

[Duda] Fechas

Buenas a todos:

¿Porqué se coloca la fecha sin los guiones que separan el año, el mes y el día en la variable "vfecha" con un tipo de dato DATE?

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

1 respuesta

¡Hola Camila! cómo va?

La razón por la que se coloca la fecha sin guiones en la variable "vfecha" con el tipo de dato DATE es porque MySQL interpreta el formato de fecha sin guiones como una cadena de caracteres en formato 'YYYYMMDD'.

Por ejemplo, si tienes una fecha como '2021-10-15', al asignarla a la variable "vfecha" sin guiones, MySQL la interpretará como '20211015'. Esto es útil cuando necesitas manipular la fecha en forma de cadena en lugar de utilizar las funciones de fecha incorporadas de MySQL.

Es importante tener en cuenta que esto solo se aplica cuando estás asignando valores a una variable. Cuando insertas o consultas datos en una tabla, debes seguir el formato de fecha estándar de MySQL ('YYYY-MM-DD').

Si este post te ayudó, por favor, marca como solucionado ✓.