ホームページ  >  記事  >  バックエンド開発  >  Go で特定の時間と分を使用して明日の時間を取得する方法

Go で特定の時間と分を使用して明日の時間を取得する方法

Susan Sarandon
Susan Sarandonオリジナル
2024-11-05 06:57:01246ブラウズ

How to Get Tomorrow's Time with a Specific Hour and Minute in Go?

翌日の時間を取得する

質問:

正確な時間を取得するためのより簡潔なコードの書き方次の日 (明日) を特定の時間と分で確認しますか?

回答:

パッケージ時間は、この目標を達成するためのより良い方法です。変換中に、月、日、時、分、秒、およびナノ秒の値が正規化されます。効率的なコード スニペットを次に示します。

<code class="go">package main

import (
    "fmt"
    "time"
)

func main() {
    now := time.Now()
    fmt.Println(now.Round(0))
    yyyy, mm, dd := now.Date()
    tomorrow := time.Date(yyyy, mm, dd+1, 15, 0, 0, 0, now.Location())
    fmt.Println(tomorrow)
}</code>

このコードは、パッケージ化時の関数とメソッドの呼び出し数を最小限に抑えるため、より効率的です。ベンチマークは、他のアプローチよりも高速であることを示しています。

以上がGo で特定の時間と分を使用して明日の時間を取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。