Con la ayuda de la función Before()
y podemos comparar la hora After()
y Equal()
la fecha, pero también vamos a utilizar la función time.Now()
y time.Now().Add()
para comparar.
Funciones utilizadas: estas funciones comparan los tiempos como segundos .
Before(temp)
– Esta función se utiliza para verificar si el tiempo dado es anterior a la variable de tiempo temporal y devolver verdadero si la variable de tiempo viene antes que la variable de tiempo temporal, de lo contrario, es falso.After(temp)
– Esta función se usa para verificar si el tiempo dado es posterior a la variable de tiempo temporal y devolver verdadero si la variable de tiempo viene después de la variable de tiempo temporal, de lo contrario, es falso.Equal(temp)
– Esta función se usa para verificar si el tiempo dado es igual a la variable de tiempo temporal y devolver verdadero si la variable de tiempo es igual a la variable de tiempo temporal, de lo contrario, es falso.
Ejemplo #1: En este ejemplo podemos ver que al usar la función Before()
y After()
, podemos comparar las fechas usando estas funciones.
// Golang program to compare times package main import "fmt" // importing time module import "time" // Main function func main() { today := time.Now() tomorrow := today.Add(24 * time.Hour) // Using time.Before() method g1 := today.Before(tomorrow) fmt.Println("today before tomorrow:", g1) // Using time.After() method g2 := tomorrow.After(today) fmt.Println("tomorrow after today:", g2) }
Producción :
today before tomorrow: true tomorrow after today: true
Ejemplo #2:
// Golang program to compare times package main import "fmt" // importing time module import "time" // Main function func main() { today := time.Now() tomorrow := today.Add(24 * time.Hour) sameday := tomorrow.Add(-24 * time.Hour) if today != tomorrow { fmt.Println("today is not tomorrow") } if sameday == today { fmt.Println("sameday is today") } // using Equal function if today.Equal(sameday) { fmt.Println("today is sameday") } }
Producción :
today is not tomorrow sameday is today today is sameday
Publicación traducida automáticamente
Artículo escrito por Jitender_1998 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA