Cara Mendapatkan Tarikh Dan Masa Semasa di Golang

Cara Mendapatkan Tarikh Dan Masa Semasa di Golang

Tutorial cepat ini membantu anda untuk mendapatkan tarikh dan masa semasa dalam bahasa pengaturcaraan. Mari melalui tutorial untuk memahami penggunaan pakej masa dalam skrip pergi anda.

Dapatkan tarikh dan masa di Golang

Anda perlu mengimport pakej "masa" dalam skrip pergi anda untuk bekerja dengan tarikh dan masa. Sebagai contoh penggunaan di bawah skrip. Saya juga telah memasukkan pakej FMT untuk menunjukkan output diformat pada skrin anda.

Pakej Utama Import "FMT" Import "Masa" Func main () dt: = Masa.Sekarang () fmt.Println ("Tarikh dan masa semasa ialah:", dt.Tali())
123456789Pakej Utama Import "FMT" Import "Masa" Func main () dt: = Masa.Sekarang () fmt.Println ("Tarikh dan masa semasa ialah:", dt.Tali())

Untuk menguji salinan kod di atas dalam skrip pergi dan jalankan aplikasi pada sistem anda menggunakan Golang.

Pergi Jalan DateTime.Pergi 

Hasilnya akan seperti di bawah

Tarikh dan masa semasa ialah: 2018-08-10 21:10:39.121597055 +0530 IST 

Dapatkan tarikh dan masa yang diformat

Ia menggunakan susun atur yang telah ditetapkan untuk memformat tarikh dan masa. Masa rujukan yang digunakan dalam susun atur adalah masa tertentu: "Mon Jan 2 15:04:05 MST 2006".

Pakej Utama Import "FMT" Import "Masa" Func main () dt: = Masa.Sekarang () // format mm-dd-yyyy fmt.Println (dt.Format ("01-02-2006")) // Format mm-dd-yyyy hh: mm: ss fmt.Println (dt.Format ("01-02-2006 15:04:05")) // dengan hari kerja pendek (mon) fmt.Println (dt.Format ("01-02-2006 15:04:05 mon")) // dengan hari minggu (Isnin) FMT.Println (dt.Format ("01-02-2006 15:04:05 Isnin")) // Termasuk detik mikro FMT.Println (dt.Format ("01-02-2006 15:04:05.000000 ")) // termasuk nano saat fmt.Println (dt.Format ("01-02-2006 15:04:05.000000000 "))
12345678910111213141516171819202122232425Pakej Utama Import "FMT" Import "Masa" Func main () dt: = Masa.Sekarang () // format mm-dd-yyyy fmt.Println (dt.Format ("01-02-2006")) // Format mm-dd-yyyy hh: mm: ss fmt.Println (dt.Format ("01-02-2006 15:04:05")) // dengan hari kerja pendek (mon) fmt.Println (dt.Format ("01-02-2006 15:04:05 mon")) // dengan hari minggu (Isnin) FMT.Println (dt.Format ("01-02-2006 15:04:05 Isnin")) // Termasuk detik mikro FMT.Println (dt.Format ("01-02-2006 15:04:05.000000 ")) // termasuk nano saat fmt.Println (dt.Format ("01-02-2006 15:04:05.000000000 "))

Jalankan program di atas menggunakan Golang dan lihat output:

08-10-2018 08-10-2018 21:11:58 08-10-2018 21:11:58 Fri 08-10-2018 21:11:58 Jumaat 08-10-2018 21:11:58.880934 08-10-2018 21:11:58.880934320