Restar horas de una fecha y hora en MySQL
Tiene un campo de fecha y hora del que desea restar 3 horas debido a problemas de GMT. Una forma de lograr esto es utilizando la función MySQL DATE_SUB().
Solución:
SELECT DATE_SUB(column, INTERVAL 3 HOUR)....
Al reemplazar la columna con el campo de fecha y hora, esta consulta restará 3 horas del tiempo especificado campo.
Enfoque alternativo:
Si bien DATE_SUB() proporciona una solución rápida, es importante considerar abordar el problema subyacente de la zona horaria. Este enfoque implica configurar la zona horaria del servidor MySQL en el valor GMT apropiado para garantizar cálculos precisos de fecha y hora. Esto se puede lograr usando la siguiente declaración:
SET TIMEZONE = 'your_time_zone';
Al configurar la zona horaria, todos los campos de fecha y hora se ajustarán automáticamente a la zona especificada, eliminando la necesidad de realizar operaciones manuales. restas. Esto puede dar como resultado consultas más sólidas y confiables.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3