Go での夏時間ステータスの確認
さまざまなプログラミング言語には、特定のタイムスタンプまたはタイムゾーンが夏時間であるかどうかを確認する便利な方法が存在します。現在、夏時間 (DST) が適用されています。たとえば、Ruby には Time#dst? というものがあります。この関数は DST 中に true を返します。
Go も、時間値と DST 情報を操作するための同様の機能を提供します。 2021 年 8 月の時点で、Go 1.17 は time.Time メソッド IsDST を導入しました:
<code class="go">package main import ( "fmt" "time" ) func main() { now := time.Now() inDST := now.IsDST() fmt.Println(inDST) }</code>
IsDST メソッドは、指定された time.Time 値の構成された場所の時間が現在夏時間であるかどうかを報告します。
以上がGo で夏時間のステータスを確認するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。