Heim > Artikel > Backend-Entwicklung > Wie erhalte ich in Go die Zeit von morgen mit einer bestimmten Stunde und Minute?
Frage:
Wie schreibe ich einen prägnanteren Code, um eine genaue Zeit zu erhalten? für den folgenden Tag (morgen) mit konkreter Stunde und Minute?
Antwort:
Paketzeit bietet eine bessere Möglichkeit, dieses Ziel zu erreichen. Bei der Konvertierung werden die Werte für Monat, Tag, Stunde, Minute, Sekunde und Nanosekunde normalisiert. Hier ist ein effizienter Codeausschnitt:
<code class="go">package main import ( "fmt" "time" ) func main() { now := time.Now() fmt.Println(now.Round(0)) yyyy, mm, dd := now.Date() tomorrow := time.Date(yyyy, mm, dd+1, 15, 0, 0, 0, now.Location()) fmt.Println(tomorrow) }</code>
Dieser Code ist effizienter, weil er die Anzahl der Aufrufe von Paketzeitfunktionen und -methoden minimiert. Benchmarks zeigen, dass es schneller ist als andere Ansätze.
Das obige ist der detaillierte Inhalt vonWie erhalte ich in Go die Zeit von morgen mit einer bestimmten Stunde und Minute?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!