Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

c++获取系统时间

作者:ares丶技术魂   发布日期:2025-09-06   浏览:53

#include <iostream>
#include <ctime>

int main() {
    // 获取当前时间
    std::time_t now = std::time(nullptr);

    // 将时间转换为本地时间
    std::tm* localTime = std::localtime(&now);

    // 打印时间
    std::cout << "当前系统时间为: " 
              << (localTime->tm_year + 1900) << '-'  // 年份从1900年开始计算
              << (localTime->tm_mon + 1) << '-'     // 月份从0开始计算
              << localTime->tm_mday << ' '          // 日
              << localTime->tm_hour << ':'          // 小时
              << localTime->tm_min << ':'           // 分钟
              << localTime->tm_sec                  // 秒
              << std::endl;

    return 0;
}

解释说明:

  1. #include <ctime>:引入了C++标准库中的时间处理函数。
  2. std::time_t now = std::time(nullptr);:获取当前时间的时间戳(自1970年1月1日以来的秒数)。
  3. *`std::tm localTime = std::localtime(&now);**:将时间戳转换为本地时间,并返回一个指向tm`结构体的指针,该结构体包含了年、月、日、时、分、秒等信息。
  4. 打印时间:通过访问tm结构体中的各个字段来格式化输出当前时间。

如果你需要其他帮助或有其他问题,请告诉我!

上一篇:c++ split()函数用法

下一篇:c++如何生成随机数

大家都在看

c++闭包

c++单引号和双引号的区别

c++ 注释

c++如何判断素数

c++ orm框架

c++freopen怎么用

c++ 获取系统时间

c++进制转换函数

c++ vector 清空

c++ tcp

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站