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

Susan Sarandon
Lepaskan: 2024-11-01 03:53:28
asal
341 orang telah melayarinya

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

Output:

2009-11-10 23:00:00 +0000 UTC m=+0.000000001
2009-11-10 23:00:00 +0000 UTC
Salin selepas log masuk
  • 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"
Salin selepas log masuk

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!

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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!