Rumah >pembangunan bahagian belakang >Golang >Bagaimana untuk Menukar Format Tarikh dalam Go?
Menukar Format Tarikh dalam Go
Menukar tarikh antara format berbeza ialah tugas biasa dalam pembangunan perisian. Dalam Go, pakej masa menyediakan pelbagai fungsi untuk memanipulasi tarikh dan masa.
Menukar kepada Format Tertentu
Satu soalan timbul daripada pengguna yang ingin menukar tarikh daripada format 2010-01-23 11:44:20 hingga 23 Jan '10 pada 11:44. Penukaran ini melibatkan menghuraikan rentetan tarikh asal dan kemudian menggunakan fungsi Format untuk menjana format yang diingini.
Penyelesaian
Untuk menyelesaikan masalah ini, anda boleh menggunakan kod berikut :
dtstr1 := "2010-01-23 11:44:20" dt, _ := time.Parse("2006-01-02 15:04:05", dtstr1) dtstr2 := dt.Format("Jan 2 '06 at 15:04")
Fungsi Parse mengambil dua parameter: susun atur rentetan tarikh input dan rentetan tarikh itu sendiri. Rentetan reka letak menentukan format tarikh input dan fungsi Parse mengembalikan objek Masa yang mewakili tarikh.
Fungsi Format mengambil dua parameter: susun atur output yang diingini dan objek Masa. Rentetan reka letak menentukan format output dan fungsi Format mengembalikan rentetan tarikh dalam format yang diingini.
Atas ialah kandungan terperinci Bagaimana untuk Menukar Format Tarikh dalam Go?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!