Bagaimana untuk menggunakan fungsi masa dalam bahasa Go untuk mendapatkan masa semasa dan memformatkan output?
王林
Lepaskan: 2023-07-30 18:33:22
asal
3153 orang telah melayarinya
Bagaimana untuk menggunakan fungsi masa dalam bahasa Go untuk mendapatkan masa semasa dan memformatkan output?
Bahasa Go menyediakan banyak fungsi masa, yang boleh mendapatkan masa semasa dan memformat output dengan mudah. Di bawah ini kami akan memperkenalkan cara menggunakan fungsi masa dalam bahasa Go untuk melaksanakan fungsi ini.
Cara untuk mendapatkan masa semasa adalah dengan memanggil fungsi time.Now(), yang mengembalikan a Struktur jenis Time, mewakili titik masa semasa. Contohnya, kod berikut menunjukkan cara untuk mendapatkan masa semasa:
Secara lalai, masa yang dikembalikan oleh fungsi time.Now() dinyatakan dalam zon waktu tempatan. Jika anda perlu mendapatkan masa dalam Greenwich Mean Time (GMT) atau Coordinated Universal Time (UTC), anda boleh melakukannya dengan memanggil fungsi time.Now().UTC(). Contohnya, kod berikut menunjukkan cara untuk mendapatkan masa GMT semasa:
rrreee
Selepas mendapat masa, kita boleh menggunakan fungsi time.Format() untuk memformat masa dan mengeluarkannya. Parameter fungsi Format() ialah rentetan format, yang mentakrifkan format output yang berbeza dengan menentukan ruang letak yang berbeza. Berikut ialah beberapa ruang letak yang biasa digunakan dan contoh keluarannya yang sepadan:
Pemegang tempat
Penerangan
Contoh
2006
2 digit tahun (2006
)
01
Bulan ( dua digit)
01
02
Hari (dua digit)
02
15
Jam (format 24 jam), dua
5
04
Minit ( dua digit)
04
05
Saat (dua digit)
05
PM
PG/PM
Pengenalan PG/PM
nanosaat( Tiga digit pendahuluan 0 )
.000
-0700
Zon masa mengimbangi (jam dan minit, format tetap)
-0700
MST
Nama zon masa
Kod sampel:
rrreee
Rentetan format "2006-01-02 15:04:05" dalam kod di atas digunakan untuk mengeluarkan masa dalam format "tahun-bulan-hari jam:minit:saat". 🎜🎜Kod sampel lengkap adalah seperti berikut: 🎜rrreee🎜Menjalankan kod di atas akan mengeluarkan waktu tempatan semasa dan waktu GMT. 🎜🎜Dengan menggunakan fungsi masa dalam bahasa Go, kita boleh mendapatkan masa semasa dan memformat output dengan mudah. Ini memberikan aplikasi kami kelonggaran untuk mengendalikan masa dan tarikh berdasarkan keperluan sebenar. 🎜
Atas ialah kandungan terperinci Bagaimana untuk menggunakan fungsi masa dalam bahasa Go untuk mendapatkan masa semasa dan memformatkan output?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!
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