Rumah > pembangunan bahagian belakang > Golang > Bagaimana untuk Menukar 'YYYY-MM-DD HH:mm:ss' kepada 'Isnin DD 'YY at HH:mm' dalam Go?

Bagaimana untuk Menukar 'YYYY-MM-DD HH:mm:ss' kepada 'Isnin DD 'YY at HH:mm' dalam Go?

Barbara Streisand
Lepaskan: 2024-12-05 01:04:10
asal
574 orang telah melayarinya

How to Convert

Menukar Format Tarikh dalam Go

Soalan:

Bagaimana saya boleh menukar tarikh dalam format "2010-01 -23 11:44:20" hingga "23 Jan '10 pada 11:44" menggunakan Pergi?

Jawapan:

Untuk menukar antara format tarikh yang berbeza dalam Go, anda boleh menggunakan fungsi Parse dan Format daripada pakej masa. Kedua-dua fungsi menerima masa rujukan (dalam format yang dikehendaki) sebagai parameter, memudahkan proses pemformatan.

Contoh:

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")
Salin selepas log masuk

Kod ini akan menukar rentetan tarikh asal kepada " 23 Jan '10 pada format 11:44" menggunakan langkah-langkah berikut:

  1. Hilang rentetan tarikh asal "2010-01-23 11:44:20" menjadi masa. Objek masa menggunakan masa. Parse() dengan format rujukan yang sesuai "2006-01-02 15:04:05".
  2. Gunakan Fungsi Format() pada masa. Objek masa untuk menukar tarikh kepada "2 Jan '06 pada 15:04" baharu format.

Atas ialah kandungan terperinci Bagaimana untuk Menukar 'YYYY-MM-DD HH:mm:ss' kepada 'Isnin DD 'YY at HH:mm' dalam Go?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan