翌日の特定の時刻を取得する
Go プログラミングでは、次の日の特定の時刻を取得する方法が複数あります。
最初に、一般的なアプローチでは、現在の日付の時と分を設定し、結果の日付に 1 日を加算します。
<code class="go">now := time.Now() tomorrow := time.Date(now.Year(), now.Month(), now.Day(), 15, 0, 0, 0, time.UTC).AddDate(0, 0, 1)</code>
ただし、より効率的な方法は、そして、時間関数への呼び出しを最小限に抑える簡潔な解決策が存在します。
<code class="go">yyyy, mm, dd := now.Date() tomorrow := time.Date(yyyy, mm, dd+1, 15, 0, 0, 0, now.Location())</code>
このメソッドは、中間計算を必要とせずに、翌日の希望の時間の time.Time を直接構築します。ベンチマークでは、以前のアプローチよりも大幅に高速であることが示されており、効率の点で好ましい選択肢となっています。
以上がGo で明日の特定の時刻を取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。