C++ 获取时间

代码

cpp 复制代码
std::string timp_point()
{
    auto high_res_now = std::chrono::high_resolution_clock::now();
    // 将高精度时钟的时间点转换为系统时钟的时间点
    auto now = std::chrono::time_point_cast<std::chrono::system_clock::duration>(high_res_now);
    // 转换为time_t类型
    std::time_t currentTime = std::chrono::system_clock::to_time_t(now);
    // 转换为本地时间
    std::tm *localTime = std::localtime(&currentTime);

    // 创建一个缓冲区来存储格式化的日期字符串
    char dateBuffer[100];
    // 使用strftime格式化日期

    std::strftime(dateBuffer, sizeof(dateBuffer), "%Y%m%dT%H%M%S", localTime);
    std::string time_p = dateBuffer;
    return time_p;
}
相关推荐
牛马1114 分钟前
Flutter CustomPaint
开发语言·前端·javascript
重庆兔巴哥12 分钟前
Java环境变量配置不成功,会有什么症状?
java·开发语言
大黄说说14 分钟前
不可变数据:函数式编程的基石与双刃剑
开发语言
不只会拍照的程序猿15 分钟前
《嵌入式AI筑基笔记02:Python数据类型02,从C的“硬核”到Python的“包容”》
开发语言·笔记·python
无限进步_16 分钟前
深入解析list:一个完整的C++双向链表实现
开发语言·c++·git·链表·github·list·visual studio
仰泳的熊猫23 分钟前
题目 2304: 蓝桥杯2019年第十届省赛真题-特别数的和
数据结构·c++·算法·蓝桥杯
重庆兔巴哥29 分钟前
如何安装和配置Java开发环境(JDK)?
java·开发语言
biubiuibiu35 分钟前
JavaScript核心概念深度解析:位运算与短路逻辑
开发语言·javascript·ecmascript
Bruce_kaizy36 分钟前
c++ linux环境编程——linux信号(signal)
linux·c++·操作系统·环境编程
2401_8496448538 分钟前
C++代码重构实战
开发语言·c++·算法