Rückkehr lokalen Anfang des Tages Zeit, die Objekt in Go

Um ein lokales Anfang der heutigen Zeit, Objekt, ich YMD-Extrakt und rekonstruieren Sie das neue Datum ein. Das sieht aus wie ein Durcheinander. Vermisse ich einige andere standard-Bibliothek-Funktion?

code auch ausführbar bei http://play.golang.org/p/OSRl0nxyB7 :

func Bod(t time.Time) time.Time {
    year, month, day := t.Date()
    return time.Date(year, month, day, 0, 0, 0, 0, t.Location())
}

func main() {
    fmt.Println(Bod(time.Now()))
}
  • LGTM. Das ist der richtige Weg, es zu tun.
  • Weinberg, fühlt sich an wie ein date-Grenze kann als ein Zwischenergebnis der die Funktion Date (), fragte ich mich, ob eine andere Funktion, die Verknüpfungen re-Montage. OK dann...
  • Antwort, dass Sie akzeptiert nicht tun, was Sie gefragt haben. Siehe meine Antwort für details.
InformationsquelleAutor Vlad Didenko | 2014-08-12
Schreibe einen Kommentar