C++でcgtime関数の使い方は何ですか

C++では`ctime`関数は、`time_t`型の時間値を文字列形式で表現した時間に変換します。以下に`ctime`関数の使い方の例を示します。

#include 
#include 
int main() {
    // 获取当前时间
    time_t currentTime = time(nullptr);
    // 将时间转换为字符串
    char* timeString = ctime(¤tTime);
    // 输出时间字符串
    std::cout << "当前时间为:" << timeString;
    return 0;
}

上記のコードでは、まず `time` 関数を使って現在時刻を取得し、`currentTime` 変数に保存しています。次に、`currentTime` を `ctime` 関数に渡します。この関数は時刻を表す文字列を返します。この文字列は `timeString` 変数に保存されます。

最後に、現在時刻を表示するため、`std::cout` を通して時刻文字列を出力します。

`ctime`関数が返す日時文字列は次の形式になることに注意してください。

Wed Aug 18 10:25:37 2021\n

また、`\n`は改行を表します。この形式は Linux上の `date` コマンドが出力する時間形式と同じです。

bannerAds