Rumah > Artikel > pembangunan bahagian belakang > Adakah terdapat fungsi Go untuk menyemak sama ada Waktu Penjimatan Siang (DST)?
Pergi fungsi untuk menyemak sama ada Waktu Penjimatan Siang (DST)
Dalam Ruby, ada Time#dst? fungsi, yang mengembalikan benar jika masa semasa berada dalam Waktu Penjimatan Siang (DST). Adakah terdapat fungsi serupa dalam pustaka standard Go?
Jawapannya ialah ya. Pada Ogos 2021, Go 1.17 telah dikeluarkan, yang memperkenalkan masa.Kaedah masa IsDST.
Penggunaan:
Sintaks IsDST adalah seperti berikut:
<code class="go">func (t Time) IsDST() bool</code>
Contoh:
Berikut ialah contoh cara menggunakan kaedah IsDST:
<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>
Atas ialah kandungan terperinci Adakah terdapat fungsi Go untuk menyemak sama ada Waktu Penjimatan Siang (DST)?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!