ホームページ  >  記事  >  バックエンド開発  >  Go 言語ドキュメントの time.Now 関数を使用して現在時刻を取得します。

Go 言語ドキュメントの time.Now 関数を使用して現在時刻を取得します。

王林
王林オリジナル
2023-11-04 16:06:58725ブラウズ

Go 言語ドキュメントの time.Now 関数を使用して現在時刻を取得します。

タイトル: Go 言語を使用して現在時刻を取得する例

本文:

Go 言語は、そのシンプルさと効率性で知られるプログラミング言語です。 . は、日々のコーディング作業を簡単で楽しいものにする豊富な標準ライブラリを提供します。その中でも、time パッケージは Go 言語が提供する非常に便利な標準ライブラリで、時間に関連するタスクの処理と操作に役立ちます。

この記事では、Go 言語の time.Now 関数を使用して現在の時刻を取得する方法の例を学びます。以下は具体的なコード実装です:

package main

import (
    "fmt"
    "time"
)

func main() {
    // 调用Now函数获取当前的时间对象
    currentTime := time.Now()

    // 使用Format函数将时间对象格式化为指定的字符串
    formattedTime := currentTime.Format("2006-01-02 15:04:05")
    
    // 输出格式化后的时间字符串
    fmt.Println("当前时间为:", formattedTime)
}

コードの説明:

まず、import を通じて fmttime# をインポートしました。ステートメント ##これら 2 つのパッケージ。次に、main 関数で time.Now() 関数を呼び出して現在の時刻オブジェクトを取得し、それを currentTime 変数に割り当てます。

次に、

Format 関数を使用して、時間オブジェクト currentTime を指定された文字列 "2006-01-02 15:04:05 " にフォーマットします。 と入力し、フォーマットされた時刻文字列を formattedTime 変数に割り当てます。

最後に、

fmt.Println() 関数を呼び出して、書式設定された時刻文字列を出力します。

上記のコードを実行すると、次のような出力が表示されます:

当前时间为: 2021-03-25 10:30:00

"2006-01-02 15:04:05" この時刻の書式文字列の数字と区切り文字は固定です。これは、Go 言語の時刻形式の参照時刻が「2006-01-02 15:04:05」であるためです。したがって、時間をフォーマットするときは、この固定時間フォーマット文字列を使用する必要があります。

概要:

この記事では、Go 言語の time パッケージの

Now 関数を使用して現在時刻を取得する方法を学びました。 Go 言語の強力で使いやすい標準ライブラリを使用すると、時間を簡単に処理および操作できるため、プログラミング作業に非常に便利です。上記の内容がお役に立てば幸いです。

以上がGo 言語ドキュメントの time.Now 関数を使用して現在時刻を取得します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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