টমাস ব্রাউনের মন্তব্যের জবাবে, যেহেতু lnmx এর উত্তর কেবল একটি তারিখ বিয়োগের জন্য কাজ করে, এখানে তার কোডের একটি পরিবর্তন রয়েছে যা একটি সময় থেকে সময় বিয়োগের জন্য কাজ করে ime টাইম টাইপ।
package main
import (
"fmt"
"time"
)
func main() {
now := time.Now()
fmt.Println("now:", now)
count := 10
then := now.Add(time.Duration(-count) * time.Minute)
fmt.Println("10 minutes ago:", then)
}
উত্পাদন:
now: 2009-11-10 23:00:00 +0000 UTC
10 minutes ago: 2009-11-10 22:50:00 +0000 UTC
উল্লেখ করার মতো নয়, আপনি ব্যবহার করতে পারেন time.Hour
বা time.Second
পরিবর্তেও করতে পারেনtime.Minute
আপনার প্রয়োজন অনুযায়ী ।
খেলার মাঠ: https://play.golang.org/p/DzzH4SA3izp