Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk menggunakan fungsi masa dalam bahasa Go untuk mendapatkan masa semasa dan memformatkan output?
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.
Pertama, kita perlu mengimport pakej time
: time
包:
import "time"
获取当前时间的方法是调用time.Now()
函数,该函数返回一个Time
类型的结构体,表示当前的时间点。例如,下面的代码展示了如何获取当前时间:
currentTime := time.Now()
默认情况下,time.Now()
函数返回的时间以本地时区的形式进行表示。如果需要获取的是格林尼治标准时间(GMT)或协调世界时(UTC)的时间,可以通过调用time.Now().UTC()
函数来实现。例如,下面的代码展示了如何获取当前的GMT时间:
currentGMTTime := time.Now().UTC()
获取到时间之后,我们可以使用time.Format()
函数来对时间进行格式化输出。Format()
formattedTime := currentTime.Format("2006-01-02 15:04:05")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: 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 | |
---|---|---|
2006 | ||
2 digit tahun (2006 | )01 | |
01 | 02 | |
02 | 15 | |
5 | 04 | Minit ( dua digit) |
05 | Saat (dua digit) | |
PM | PG/PM | Pengenalan PG/PM|
nanosaat( Tiga digit pendahuluan 0 ) | ||
-0700 | Zon masa mengimbangi (jam dan minit, format tetap) | |
MST |
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!