Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk Mengalih Keluar Bacaan Jam Monotonic daripada Cap Masa Go?

Bagaimana untuk Mengalih Keluar Bacaan Jam Monotonic daripada Cap Masa Go?

Susan Sarandon
Susan Sarandonasal
2024-11-01 03:53:28326semak imbas

How to Remove the Monotonic Clock Reading from Go Timestamps?

Melucutkan Bacaan Jam Monotonic daripada Cap Masa Go

Dalam Go, fungsi time.Now() mengembalikan objek Masa yang mengandungi kedua-dua jam dinding membaca dan bacaan jam monoton. Bacaan jam monotonic ditunjukkan oleh medan "m" dalam cap masa.

Tujuan Jam Monotonic

Jam monotonic menyediakan ukuran masa yang tidak tertakluk kepada pelarasan untuk penyegerakan jam. Ia digunakan terutamanya untuk mengukur selang masa, di mana masa mutlak tidak penting. Sebagai contoh, ia digunakan dalam mengukur tempoh panggilan fungsi atau masa berlalu antara dua acara.

Mengalih keluar Medan "m"

Jika anda hanya perlu bacaan jam dinding tanpa jam monoton, terdapat beberapa pilihan:

  • Menggunakan t.Round(0): Cara berkanun untuk mengeluarkan bacaan jam monotonik adalah dengan menggunakan Kaedah pusingan() dengan tempoh 0. Ini mengurangkan bacaan jam monotonik sambil membiarkan bacaan jam dinding tidak berubah.

Contoh:

<code class="go">package main

import (
    "fmt"
    "time"
)

func main() {
    t := time.Now()
    fmt.Println(t)
    fmt.Println(t.Round(0))
}</code>

Output:

2009-11-10 23:00:00 +0000 UTC m=+0.000000001
2009-11-10 23:00:00 +0000 UTC
  • Menggunakan Pemformatan Tersuai: Anda juga boleh menggunakan pemformatan tersuai untuk mengecualikan medan "m". Contohnya, anda boleh menggunakan rentetan format berikut:
"2006-01-02 15:04:05 -0700 MST"

Ini akan mencetak cap masa dalam format yang ditentukan tanpa medan "m".

Nota: Jika anda memerlukan cap masa tanpa sebarang bacaan jam, anda boleh menggunakan kaedah Format("") untuk mendapatkan perwakilan rentetan ringkas masa itu. Ini akan mengalih keluar kedua-dua bacaan jam dinding dan jam monoton.

Atas ialah kandungan terperinci Bagaimana untuk Mengalih Keluar Bacaan Jam Monotonic daripada Cap Masa 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