Rumah > pembangunan bahagian belakang > Golang > Bagaimana untuk Mengalih Keluar Medan \'m\' Mengekor daripada Cap Masa Go?

Bagaimana untuk Mengalih Keluar Medan \'m\' Mengekor daripada Cap Masa Go?

Linda Hamilton
Lepaskan: 2024-10-28 03:43:30
asal
714 orang telah melayarinya

How to Remove the Trailing

Cap Masa Mengekor "m" dan Penyelesaian

In Go, time.Now() mengembalikan cap masa yang termasuk medan "m" mengekori , menunjukkan bacaan jam monoton. Medan ini bukan sebahagian daripada masa jam dinding, yang merupakan maklumat yang berkaitan untuk kebanyakan pengiraan berkaitan masa.

Mengalih keluar "m"

Untuk mengalih keluar "m " medan daripada cap masa, anda boleh menggunakan kaedah Round() dengan tempoh 0. Ini akan melucutkan bacaan jam monoton tanpa menjejaskan masa jam dinding.

<code class="go">t := t.Round(0)</code>
Salin selepas log masuk

Pendekatan Alternatif

Sebagai alternatif, anda boleh menggunakan kaedah Format() dengan rentetan format tersuai untuk mengecualikan medan "m". Contohnya, rentetan format berikut akan mencetak cap masa tanpa bacaan jam monoton:

<code class="go">"2006-01-02 15:04:05 +0000 UTC"</code>
Salin selepas log masuk

Contoh

Kod berikut menunjukkan cara untuk mengalih keluar "m" medan daripada cap masa:

<code class="go">package main

import (
    "fmt"
    "time"
)

func main() {
    t := time.Now()
    fmt.Println("Timestamp with 'm' field:", t)

    t = t.Round(0)
    fmt.Println("Stripped timestamp:", t)
}</code>
Salin selepas log masuk

Output

Timestamp with 'm' field: 2009-11-10 23:00:00 +0000 UTC m=+0.000000001
Stripped timestamp: 2009-11-10 23:00:00 +0000 UTC
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk Mengalih Keluar Medan \'m\' Mengekor daripada Cap Masa 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