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

Go でフォーマットされたタイムスタンプを取得するにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-12-02 16:58:11657ブラウズ

How Can I Get a Formatted Timestamp in Go?

Go での書式設定されたタイムスタンプの取得

Go では、時刻の組み合わせを使用して現在のタイムスタンプを書式設定された文字列として取得できます。 Now() 関数と time.Format() メソッド。このメソッドでは、日付と時刻の文字列表現をカスタマイズできます。

解決策:

指定された形式 (YYYYMMDDhhmmss) でタイムスタンプをフォーマットするには、次の代記号を使用します。 🎜>

t := time.Now()
fmt.Println(t.Format("20060102150405"))
このコードは、time.Now() を使用して現在時刻をキャプチャし、適用します。 「20060102150405」形式文字列を使用して、必要なタイムスタンプ表現を生成します。たとえば、東部夏時間では、「20110504111515」となる可能性があります。

追加の考慮事項:

    時間パッケージは、RFC1123 などの事前定義された時間形式を提供します。または RFC3339、経由でアクセス可能constants.
  • ローカル タイム ゾーンではなく UTC で現在時刻を取得するには、time.Now().UTC() を使用します。
  • 必要に応じて形式文字列をカスタマイズできます。特定の要件。その他のオプションについては、時間パッケージのドキュメントを参照してください。

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

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