Go タイムスタンプから単調時計読み取り値を削除
Go では、 time.Now() 関数は壁時計の両方を含む Time オブジェクトを返します。読書と単調な時計の読書。単調クロックの読み取り値は、タイムスタンプの「m」フィールドで示されます。
単調クロックの目的
単調クロックは、対象外の時間測定を提供します。時計同期のための調整を行います。これは主に、絶対時間が重要ではない時間間隔を測定するために使用されます。たとえば、関数呼び出しの継続時間や 2 つのイベント間の経過時間を測定する場合に使用されます。
「m」フィールドの削除
必要な場合のみ単調時計を使用しない壁時計の読み取り値には、いくつかのオプションがあります:
例:
<code class="go">package main import ( "fmt" "time" ) func main() { t := time.Now() fmt.Println(t) fmt.Println(t.Round(0)) }</code>
出力:
2009-11-10 23:00:00 +0000 UTC m=+0.000000001 2009-11-10 23:00:00 +0000 UTC
"2006-01-02 15:04:05 -0700 MST"
これにより、「m」フィールドなしで指定された形式でタイムスタンプが出力されます。
注: 時計の読み取り値なしでタイムスタンプが必要な場合は、Format("") メソッドを使用して時刻の単純な文字列表現を取得できます。これにより、壁時計と単調時計の読み取り値の両方が削除されます。
以上がGo タイムスタンプから単調なクロック読み取り値を削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。