Adakah terdapat fungsi Go untuk menyemak sama ada Waktu Penjimatan Siang (DST)?

Linda Hamilton
Lepaskan: 2024-11-02 06:12:02
asal
314 orang telah melayarinya

Is there a Go function to check if it's Daylight Saving Time (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>
Salin selepas log masuk
  • t ialah nilai masa yang mewakili masa untuk menyemak.
  • AdakahDST kembali benar jika masa t dalam DST, dan palsu sebaliknya.

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>
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!