Più specificamente, gli utenti possono utilizzare l'operatore "maggiore che uguale a" (> =) con diverse funzioni DateTime per verificare se un valore DateTime è maggiore di oggi.
Questo articolo coprirà, come verificare se DateTime è uguale o maggiore di oggi utilizzando i seguenti metodi:
Metodo 1: confronta DateTime con oggi usando Now ()
IL ORA() La funzione restituisce la data e l'ora correnti in "YYYY-MM-DD HH: MM: SS" formato. Usa il ORA() funzione con l'operatore "> =" per verificare se il datatime dato è uguale o maggiore di oggi:
Seleziona * dall'utente dove tempo> = ora ();Nel codice sopra, l'istruzione SELECT viene utilizzata con la clausola Where per ottenere solo quei valori DateTime dalla tabella dell'utente che sono maggiori di oggi.
Produzione
L'output recupera solo i valori DateTime filtrati.
Metodo 2: confronta DateTime con oggi usando Current_Timestamp
IL Current_Timestamp è una funzione di data incorporata in MySQL che restituisce la data e l'ora di oggi. IL Current_Timestamp può essere utilizzato con l'operatore “> =” per verificare se i valori di dati target sono uguali o maggiori di oggi.
L'esempio è riportato di seguito:
Seleziona * dall'utente dove tempo> = current_timestamp;Produzione
L'output ha visualizzato i dati DateTime filtrati, che erano uguali o maggiori di oggi.
Metodo 3: confronta DateTime con oggi usando LocalTimeStamp ()
IL LocalTimestamp () recupera il valore DateTime con il fuso orario locale. È una funzione integrata che può essere utilizzata per verificare se il datetime è uguale o maggiore di oggi. L'esempio è riportato di seguito:
Seleziona * dall'utente dove tempo> = localTimestamp ();Produzione
L'output restituisce i valori DateTime filtrati, che erano uguali o maggiori di oggi.
Metodo 4: confronta DateTime con oggi usando UTC_Timestamp ()
IL Utc_timestamp () Restituisce l'attuale DateTime in standard UTC. Può essere utilizzato con l'operatore “> =” per verificare se un datatime specifico è uguale o superiore a oggi in MySQL. Ecco il codice di esempio:
Seleziona * dall'utente dove tempo> = utc_timestamp ();Produzione
L'output visualizza solo quei record che sono maggiori o uguali a oggi.
Metodo 5: confronta DateTime con oggi usando da_unixtime (unix_timestamp ())
IL Unix_timestamp () Restituisce l'attuale DateTime in formato UNIX. Per convertire l'Unix DateTime in un formato standard, utilizzare il Da_unixtime () funzione. Nel frammento di codice seguente, abbiamo utilizzato la funzione dichiarata per confrontare i valori di dati specifici con l'attuale DateTime. L'esempio è riportato di seguito:
Seleziona * dall'utente dove tempo> = from_unixtime (unix_timestamp ());Produzione
L'output illustra che i valori DateTime sono stati filtrati in base alla condizione specificata.
Conclusione
Utilizzare l'operatore "maggiore o uguale a" (> =) con diverse funzioni datetime, come Now (), Current_Timestamp, LocalTimestamp (), From_UnixTime (unix_timestamp ()) e utc_timestamp () per confrontare i valori dei dati dati forniti con gli attuali attuali Appuntamento. Questa guida ha spiegato come verificare se un valore DateTime specifico è maggiore o uguale a oggi utilizzando esempi adeguati.