Mais especificamente, os usuários podem usar o operador “maior que igual a” (> =) com diferentes funções de tempo para verificar se um valor de tempo de dados é maior do que hoje.
Este artigo abordará como verificar se o DateTime é igual ou maior do que hoje usando os seguintes métodos:
Método 1: Compare DateTime com hoje usando agora ()
O AGORA() Função retorna a data e hora atuais em “AAA AYYY-MM-DD HH: MM: SS”Formato. Use o AGORA() Função com o operador "> =" para verificar se o datetime especificado é igual ou maior que hoje:
selecione * do usuário onde tempo> = agora ();No código acima, a instrução SELECT é usada com a cláusula WHERE para obter apenas esses valores de datetime da tabela de usuários que são maiores do que hoje.
Saída
A saída recupera apenas os valores filtrados do datetime.
Método 2: Compare DateTime com hoje usando o current_timestamp
O Current_timestamp é uma função de data interna no MySQL que retorna a data e hora de hoje. O Current_timestamp pode ser usado com o operador "> =" para verificar se os valores de datetime direcionados são iguais ou maiores do que hoje.
O exemplo é dado abaixo:
Selecione * do usuário onde tempo> = current_timestamp;Saída
A saída exibiu os dados filtrados do dateTime, que foram iguais ou maiores do que hoje.
Método 3: Compare o DateTime com hoje usando o localTimestamp ()
O Localtimestamp () Recupera o valor do datetime com o fuso horário local. É uma função interna que pode ser usada para verificar se o tempo de dados é igual ou maior do que hoje. O exemplo é dado abaixo:
selecione * do usuário onde tempo> = localTimestamp ();Saída
A saída retorna os valores de data de dados filtrados, que foram iguais ou maiores do que hoje.
Método 4: Compare o DateTime com hoje usando UTC_TIMESTAMP ()
O Utc_timestamp () Retorna o datetime atual no padrão UTC. Ele pode ser usado com o operador "> =" para verificar se um datetime específico é igual ou maior do que hoje em mysql. Aqui está o código de exemplo:
selecione * do usuário onde tempo> = utc_timestamp ();Saída
A saída exibe apenas os registros maiores ou iguais a hoje.
Método 5: Compare DateTime com hoje usando From_unixTime (Unix_timestamp ())
O Unix_timestamp () Retorna o datetime atual no formato Unix. Para converter o UNIX DateTime em um formato padrão, use o De_unixtime () função. No snippet de código abaixo, utilizamos a função declarada para comparar os valores específicos do DateTime com o datetime atual. O exemplo é dado abaixo:
Selecione * do usuário onde tempo> = from_unixtime (unix_timestamp ());Saída
A saída ilustra que os valores do tempo de dados foram filtrados de acordo com a condição especificada.
Conclusão
Use o operador “maior ou igual ou igual a” (> =) com diferentes funções de tempo de dados, como agora (), current_timestamp, localtimestamp (), from_unixtime (unix_timestamp ()) e utc_timestamp () para comparar os valores de tempo dado com os valores atuais com o atual Data hora. Este guia explicou como verificar se um valor específico de tempo é maior ou igual a hoje usando exemplos adequados.