Rumah >pembangunan bahagian belakang >Golang >Bagaimana Saya Boleh Mendapatkan Cap Masa Berformat dalam Go?

Bagaimana Saya Boleh Mendapatkan Cap Masa Berformat dalam Go?

Patricia Arquette
Patricia Arquetteasal
2024-12-02 16:58:11657semak imbas

How Can I Get a Formatted Timestamp in Go?

Mendapatkan Cap Masa Berformat dalam Go

Dalam Go, mendapatkan semula cap masa semasa sebagai rentetan terformat boleh dicapai menggunakan gabungan masa. Fungsi Now() dan kaedah time.Format(). Kaedah ini membenarkan perwakilan rentetan yang boleh disesuaikan bagi tarikh dan masa.

Penyelesaian:

Untuk memformatkan cap masa dalam format yang ditentukan (YYYYMMDDhhmmss), gunakan 以下代码:

t := time.Now()
fmt.Println(t.Format("20060102150405"))

Kod ini menangkap masa semasa menggunakan time.Now() dan menggunakan rentetan format "20060102150405" untuk menjana perwakilan cap masa yang dikehendaki. Contohnya, pada Waktu Siang Timur, ia mungkin menghasilkan "20110504111515."

Pertimbangan Tambahan:

  • Pakej masa menyediakan format masa yang dipratentukan, seperti RFC1123 atau RFC3339, boleh diakses melalui pemalar.
  • Untuk memperoleh masa semasa dalam UTC dan bukannya zon waktu tempatan, gunakan masa.Now().UTC().
  • Anda boleh menyesuaikan rentetan format mengikut keperluan untuk memenuhi keperluan anda. keperluan khusus. Rujuk dokumentasi pakej masa untuk pilihan lanjut.

Atas ialah kandungan terperinci Bagaimana Saya Boleh Mendapatkan Cap Masa Berformat dalam Go?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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