Más específicamente, los usuarios pueden usar el operador "mayor que igual a" (> =) con diferentes funciones de fecha y hora para verificar si un valor de fecha y hora es mayor que hoy.
Este artículo cubrirá cómo verificar si DateTime es igual o mayor que hoy utilizando los siguientes métodos:
Método 1: Compare DateTime con hoy usando ahora ()
El AHORA() la función devuelve la fecha y hora actuales en "Yyyy-mm-dd HH: mm: ss" formato. Utilizar el AHORA() Función con el operador "> =" para verificar si la fecha de detención dada es igual o mayor que hoy:
seleccionar * del usuario donde tiempo> = ahora ();En el código anterior, la instrucción SELECT se usa con la cláusula WHERE para obtener solo esos valores de fecha y hora de la tabla de usuarios que son mayores que hoy en día.
Producción
La salida recupera solo los valores de fecha y hora filtrados.
Método 2: Compare DateTime con hoy usando Current_Timestamp
El FECHA Y HORA ACTUAL es una función de fecha incorporada en MySQL que devuelve la fecha y hora de hoy. El FECHA Y HORA ACTUAL se puede usar con el operador "> =" para verificar si los valores de fecha y hora dirigidos son iguales o mayores que hoy.
El ejemplo se da a continuación:
seleccionar * del usuario donde tiempo> = current_timestamp;Producción
La salida mostró los datos de fecha y hora filtrados, que fueron iguales o mayores que hoy.
Método 3: Compare DateTime con hoy usando LocalTimestamp ()
El LocalTimestamp () Recupera el valor de fecha y hora con la zona horaria local. Es una función incorporada que se puede usar para verificar si la hora de fecha es igual o mayor que hoy. El ejemplo se da a continuación:
seleccionar * del usuario donde tiempo> = localtimeStamp ();Producción
La salida devuelve los valores de fecha y hora filtrados, que fueron iguales o mayores que hoy.
Método 4: Compare DateTime con hoy usando UTC_TIMESTAMP ()
El Utc_timestamp () Devuelve la fecha y hora actual en el estándar UTC. Se puede usar con el operador "> =" para verificar si una fecha de fecha específica es igual o mayor que hoy en MySQL. Aquí está el código de ejemplo:
seleccionar * del usuario donde tiempo> = utc_timestamp ();Producción
La salida muestra solo aquellos registros que son mayores o iguales a hoy.
Método 5: Compare DateTime con hoy usando From_Unixtime (unix_timestamp ())
El Unix_timestamp () Devuelve la fecha y hora actual en formato UNIX. Para convertir el UNIX DateTeTime en un formato estándar, use el From_unixtime () función. En el siguiente fragmento de código, utilizamos la función establecida para comparar los valores de fecha y hora específicos con la hora datetea actual. El ejemplo se da a continuación:
seleccionar * del usuario donde tiempo> = from_UnixTime (unix_timestamp ());Producción
La salida ilustra que los valores de fecha y hora se han filtrado de acuerdo con la condición especificada.
Conclusión
Use el operador "Mayor o igual a" (> =) con diferentes funciones de fecha y hora, como ahora (), Current_Timestamp, LocalTimestamp (), From_Unixtime (unix_timestamp ()) y utc_timestamp () para comparar los valores dados de detención con la actual Fecha y hora. Esta guía explicó cómo verificar si un valor de fecha y hora específico es mayor o igual que hoy utilizando ejemplos adecuados.