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;
}
相关推荐
程序员阿鹏15 小时前
@Autowired和@Resource的区别
java·开发语言·spring
Halo_tjn15 小时前
Java List集合知识点
java·开发语言·windows·算法·list
superman超哥15 小时前
仓颉元编程之魂:宏系统的设计哲学与深度实践
开发语言·后端·仓颉编程语言·仓颉·仓颉语言·仓颉语言特性
CC.GG15 小时前
【C++】哈希表的实现
java·c++·散列表
玄同76515 小时前
Python 数据类型:LLM 语料与 API 参数的底层处理逻辑
开发语言·人工智能·python·自然语言处理·llm·nlp·知识图谱
Slow菜鸟15 小时前
Java基础 | 布隆过滤器
java·开发语言
比奇堡派星星15 小时前
Linux Hotplug 机制详解
linux·开发语言·驱动开发
bkspiderx16 小时前
C++变量生命周期:从创建到销毁的完整旅程
c++·生命周期·作用域·变量生命周期
molaifeng16 小时前
像搭积木一样理解 Golang AST
开发语言·后端·golang
SystickInt16 小时前
C语言 UTC时间转化为北京时间
c语言·开发语言