Tek bir saat içinde gerçekleşen olaylar için db'mi sorgulamam gerekir. Bu nedenle, şimdi ve ve arasındaki olayları almak istiyorum (şimdi - 24 saat veya şimdi - 1 tam gün).Bir gün önce akıma göre zamanı nasıl alabilirim?
Ben bu yaklaşımı çalıştı, ama yanlış -
package main
import (
"fmt"
"time"
)
func main() {
now := time.Now()
// print the time now
fmt.Println(now)
then := time.Now()
diff := 24
diff = diff.Hours()
then = then.Add(-diff)
// print the time before 24 hours
fmt.Println(then)
// print the delta between 'now' and 'then'
fmt.Println(now.Sub(then))
}
Nasıl şimdisonra == 1 tam gün/24 saat önce yapabilir?
Yardımlarınız için çok teşekkürler! time.Hour
diff := 24 * time.Hour
then := time.Now().Add(-diff)
gibi zaman paketinde sağlanan Duration constants
istiyorsanız Çok teşekkürler! Süper kullanışlı! – dodiku