Heim > Artikel > Backend-Entwicklung > Gibt es eine Go-Funktion, um zu überprüfen, ob gerade Sommerzeit (DST) ist?
Go-Funktion, um zu überprüfen, ob Sommerzeit (DST) ist
In Ruby gibt es die Time#dst? Funktion, die „true“ zurückgibt, wenn die aktuelle Zeit Sommerzeit (DST) ist. Gibt es eine ähnliche Funktion in der Go-Standardbibliothek?
Die Antwort lautet „Ja“. Im August 2021 wurde Go 1.17 veröffentlicht, das die time.Time-Methode IsDST einführt.
Verwendung:
Die Syntax von IsDST lautet wie folgt:
<code class="go">func (t Time) IsDST() bool</code>
Beispiel:
Hier ist ein Beispiel für die Verwendung der IsDST-Methode:
<code class="go">package main import ( "fmt" "time" ) func main() { t := time.Now() if t.IsDST() { fmt.Println("It is daylight saving time") } else { fmt.Println("It is not daylight saving time") } }</code>
Das obige ist der detaillierte Inhalt vonGibt es eine Go-Funktion, um zu überprüfen, ob gerade Sommerzeit (DST) ist?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!