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

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

Barbara Streisand
リリース: 2024-12-03 06:05:10
オリジナル
564 人が閲覧しました

How Do I Get a Unix Timestamp in Go?

Go での Unix タイムスタンプの取得: エポックからの秒数での現在時間

r60 などの以前のバージョンの Go では、Unix タイムスタンプを取得しますタイムスタンプ (エポックからの秒単位の現在時刻) は、次のようなコードで取得できます。 this:

if t, _, err := os.Time(); err == nil {
   port[5] = int32(t)
}
ログイン後にコピー

ただし、新しい毎週のビルドでは、このアプローチは時代遅れです。現在の Go 実装のコードを更新するには:

  • 「時間」パッケージをインポートします: このパッケージは、時刻と日付を操作するための関数を提供します。
  • time.Now().Unix(): を使用します。元の時刻取得行をこの関数呼び出しに置き換えます。現在の時刻をエポックからの秒単位で返します。

更新されたコードは次のとおりです:

import "time"

// ...

port[5] = time.Now().Unix()
ログイン後にコピー

このコードは現在の Unix タイムスタンプを正しく取得し、最新の Unix タイムスタンプとの互換性を確保します。 Go ビルドします。

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート