linux C++ 获取时间函数 |
您所在的位置:网站首页 › time_t获取当前时间 › linux C++ 获取时间函数 |
#include #include std::string GetCurrentTime() { // 获取当前时间的 Unix 时间戳 std::time_t now = std::time(nullptr); char str[100]; // 将 Unix 时间戳转换为本地时间 std::tm* local_time = std::localtime(&now); // 获取年、月、日、时、分、秒等信息 int year = local_time->tm_year + 1900; int month = local_time->tm_mon + 1; int day = local_time->tm_mday; int hour = local_time->tm_hour; int minute = local_time->tm_min; int second = local_time->tm_sec; sprintf(str, "%d%s%d%s%d%s%d%s%d%s%d",local_time->tm_year + 1900,"-", local_time->tm_mon + 1,"-", local_time->tm_mday, " ", local_time->tm_hour, ":", local_time->tm_min, ":", local_time->tm_sec); CRRC_INFO("Get Current Time:" |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |