Go 言語の time 関数を使用して現在時刻を取得し、出力をフォーマットするにはどうすればよいですか?
Go 言語で time 関数を使用して現在時刻を取得し、出力をフォーマットするにはどうすればよいですか?
Go 言語には、現在時刻を簡単に取得して出力をフォーマットできる豊富な時刻関数が用意されています。以下では、Go言語のtime関数を使ってこの機能を実装する方法を紹介します。
まず、time
パッケージをインポートする必要があります。
import "time"
現在の時刻を取得する方法は、 time.Now()## を呼び出すことです。 # 関数。現在の時点を表す
Time 型の構造体を返します。たとえば、次のコードは、現在時刻を取得する方法を示しています。
currentTime := time.Now()
time.Now() 関数によって返される時刻はローカル タイム ゾーンで表されます。グリニッジ標準時 (GMT) または協定世界時 (UTC) で時刻を取得する必要がある場合は、
time.Now().UTC() 関数を呼び出して取得できます。たとえば、次のコードは、現在の GMT 時間を取得する方法を示しています。
currentGMTTime := time.Now().UTC()
time.Format() 関数を使用して時間をフォーマットして出力できます。 。
Format()関数のパラメータは書式文字列であり、さまざまなプレースホルダを指定することでさまざまな出力形式を定義します。以下に、一般的に使用されるプレースホルダーとそれに対応する出力例を示します。
Description | Example | |
---|---|---|
年 (4 桁) | 2022 | |
月 ( 2 桁) | #01#02 | #日 (2 桁)|
15 | 時間 (24 時間形式、2 桁) | |
04 | 分 (2 桁) ) | |
05 | 秒 (2 桁) | |
PM | AM/PM 識別 | |
.000 | ナノ秒 (先頭に 3 つの 0 ビット) | |
-0700 | #タイムゾーンオフセット (時と分、固定形式) | ##-0700|
タイムゾーン名 | MST | |
formattedTime := currentTime.Format("2006-01-02 15:04:05") ログイン後にコピー | フォーマット文字列「」上記コードの「2006-01-02 15:04:05」は、時刻を「年-月-日 時:分:秒」の形式で出力する場合に使用します。 完全なサンプル コードは次のとおりです。 | package main import ( "fmt" "time" ) func main() { currentTime := time.Now() formattedTime := currentTime.Format("2006-01-02 15:04:05") fmt.Println("当前时间:", formattedTime) currentGMTTime := time.Now().UTC() formattedGMTTime := currentGMTTime.Format("2006-01-02 15:04:05 PM MST -0700") fmt.Println("当前GMT时间:", formattedGMTTime) } ログイン後にコピー 以上がGo 言語の time 関数を使用して現在時刻を取得し、出力をフォーマットするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。 このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
![]() ホットAIツール![]() Undresser.AI Undressリアルなヌード写真を作成する AI 搭載アプリ ![]() AI Clothes Remover写真から衣服を削除するオンライン AI ツール。 ![]() Undress AI Tool脱衣画像を無料で ![]() Clothoff.ioAI衣類リムーバー ![]() AI Hentai GeneratorAIヘンタイを無料で生成します。 ![]() 人気の記事
R.E.P.O.説明されたエネルギー結晶と彼らが何をするか(黄色のクリスタル)
4週間前
By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最高のグラフィック設定
4週間前
By 尊渡假赌尊渡假赌尊渡假赌
アサシンのクリードシャドウズ:シーシェルリドルソリューション
2週間前
By DDD
R.E.P.O.誰も聞こえない場合はオーディオを修正する方法
1 か月前
By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.チャットコマンドとそれらの使用方法
1 か月前
By 尊渡假赌尊渡假赌尊渡假赌
![]() ホットツール![]() メモ帳++7.3.1使いやすく無料のコードエディター ![]() SublimeText3 中国語版中国語版、とても使いやすい ![]() ゼンドスタジオ 13.0.1強力な PHP 統合開発環境 ![]() ドリームウィーバー CS6ビジュアル Web 開発ツール ![]() SublimeText3 Mac版神レベルのコード編集ソフト(SublimeText3) ![]() ホットトピック
Gmailメールのログイン入り口はどこですか?
![]() ![]()
CakePHP チュートリアル
![]() ![]()
Steamのアカウント名の形式は何ですか
![]() ![]()
NYTの接続はヒントと回答です
![]() ![]() ![]() Go Crawler Collyのキュースレッドの問題は、Go言語でColly Crawler Libraryを使用する問題を調査します。 �... ![]() Golandのカスタム構造ラベルが表示されない場合はどうすればよいですか?ゴーランドを使用するためにGolandを使用する場合、多くの開発者はカスタム構造タグに遭遇します... ![]() Go言語での文字列印刷の違い:printlnとstring()関数を使用する効果の違いはGOにあります... ![]() 大企業または有名なオープンソースプロジェクトによって開発されたGOのどのライブラリが開発されていますか? GOでプログラミングするとき、開発者はしばしばいくつかの一般的なニーズに遭遇します... ![]() redisstreamを使用してGo言語でメッセージキューを実装する問題は、GO言語とRedisを使用することです... ![]() GO言語で構造を定義する2つの方法:VARとタイプのキーワードの違い。構造を定義するとき、GO言語はしばしば2つの異なる執筆方法を見ます:最初... ![]() ポインター構文とviperライブラリの使用における問題への取り組みGO言語でプログラミングするとき、特にポインターの構文と使用を理解することが重要です... ![]() |