ホームページ >バックエンド開発 >Golang >Go で Unix タイムスタンプを正しく取得するにはどうすればよいですか?

Go で Unix タイムスタンプを正しく取得するにはどうすればよいですか?

DDD
DDDオリジナル
2024-12-15 16:38:10677ブラウズ

How to Correctly Retrieve Unix Timestamps in Go?

Go 言語での Unix タイムスタンプの取得

Go 言語で、現在時刻を Unix タイムスタンプ (Unix タイムスタンプからの秒数) として取得します。 epoch) はさまざまなアプリケーションに不可欠です。以前は機能していた提供されたコード スニペットは、最新の毎週の Go ビルドで問題が発生しました。

これを修正するには、時間パッケージを利用するのが正しいアプローチです。具体的には、time.Now().Unix() メソッドは、現在時刻を Unix タイムスタンプとして返​​します。コード内に次のコード:

import "time"
...
port[5] = time.Now().Unix()

を実装すると、現在の Unix タイムスタンプを正常に取得できます。このメソッドは、更新された Go 実装と互換性があり、os.Time() 関数を使用するときに直面する問題に対処します。

以上がGo で Unix タイムスタンプを正しく取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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