. Bilangan saat atau milisaat untuk bermula. Dalam pembangunan, cap masa adalah sangat penting Ia sering digunakan untuk merekodkan masa apabila sesuatu peristiwa berlaku dan melakukan perbandingan dan pengiraan masa. Artikel ini akan memperkenalkan cara mendapatkan cap masa di Golang dan menunjukkan pelbagai aplikasi cap masa melalui contoh kod tertentu.
1. Dapatkan cap masa semasa
Di Golang, anda boleh mendapatkan cap masa semasa dengan mudah melalui fungsi yang disediakan oleh pakej masa. Berikut ialah kod sampel:package main import ( "fmt" "time" ) func main() { timestamp := time.Now().Unix() fmt.Println("当前时间戳:", timestamp) }
Cap masa ialah integer dalam saat secara lalai, yang tidak begitu intuitif. Untuk kebolehbacaan yang lebih baik, kami boleh memformatkan cap masa ke dalam format masa tarikh yang ditentukan. Pakej masa di Golang menyediakan fungsi Format untuk melaksanakan operasi pemformatan. Berikut ialah kod sampel:
package main import ( "fmt" "time" ) func main() { timestamp := time.Now().Unix() fmt.Println("当前时间戳:", timestamp) tm := time.Unix(timestamp, 0) fmt.Println("格式化时间:", tm.Format("2006-01-02 15:04:05")) }
3. Tukar cap masa kepada jenis masa
package main import ( "fmt" "time" ) func main() { timestamp := time.Now().Unix() fmt.Println("当前时间戳:", timestamp) tm := time.Unix(timestamp, 0) fmt.Println("时间类型:", tm) }
Selain mendapatkan dan memformat, cap masa juga boleh ditambah dan ditolak untuk mengira masa. Jenis masa dalam Golang menyediakan kaedah Tambah dan kaedah Sub untuk melaksanakan operasi tambah dan tolak masa. Berikut ialah contoh kod:
package main import ( "fmt" "time" ) func main() { tm := time.Now() fmt.Println("当前时间:", tm) oneHourLater := tm.Add(time.Hour) fmt.Println("一小时后的时间:", oneHourLater) threeDaysAgo := tm.AddDate(0, 0, -3) fmt.Println("三天前的时间:", threeDaysAgo) duration := oneHourLater.Sub(threeDaysAgo) fmt.Println("时间间隔:", duration) }
Ringkasan
Atas ialah kandungan terperinci Belajar Golang secara mendalam: Aplikasi fleksibel teknik pemerolehan cap waktu. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!