Rumah >pembangunan bahagian belakang >Golang >Bagaimana Saya Menukar `time.Time` Go kepada Format Rentetan Tersuai untuk Penyimpanan Pangkalan Data?
Tukar Format Masa untuk Populasi Pangkalan Data
Apabila memanipulasi data daripada pangkalan data, selalunya perlu menukar nilai masa kepada rentetan. Penukaran ini adalah penting apabila menyimpan nilai dalam sekeping rentetan. Go menawarkan penyelesaian yang mudah untuk tugas ini.
Masa untuk Rentetan Penukaran
Masa Go. Jenis masa mewakili cap masa. Untuk menukar nilai masa. Masa kepada rentetan, gunakan kaedah Time.String(). Kaedah ini memformat cap masa mengikut rentetan reka letak yang dipratentukan: "2006-01-02 15:04:05.999999999 -0700 MST."
Format Tarikh Tersuai
Jika anda memerlukan format tarikh yang lebih khusus, anda boleh menggunakan kaedah Time.Format(). Kaedah ini mengambil rentetan susun atur yang mentakrifkan format output yang dikehendaki. Contohnya, untuk memformat cap masa sebagai "yyyy-MM-dd HH:mm:ss", gunakan rentetan reka letak "2006-01-02 15:04:05."
Contoh Penggunaan
Pertimbangkan kod contoh disediakan:
t := time.Now() fmt.Println(t.String()) fmt.Println(t.Format("2006-01-02 15:04:05"))
Output
2009-11-10 23:00:00 +0000 UTC 2009-11-10 23:00:00
Nota:
Atas ialah kandungan terperinci Bagaimana Saya Menukar `time.Time` Go kepada Format Rentetan Tersuai untuk Penyimpanan Pangkalan Data?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!