Rumah >pembangunan bahagian belakang >Golang >Bagaimana untuk Menukar Format Tarikh dalam Go?

Bagaimana untuk Menukar Format Tarikh dalam Go?

Barbara Streisand
Barbara Streisandasal
2024-12-06 13:22:18405semak imbas

How to Convert Date Formats in 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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn