Linux下CPP-DateTime-library库的使用

一、CPP-DateTime-library库简介

CPP-DateTime-library库是一个用C++构建的简单日期和时间库,该库支持跨平台运行,已在Linux、Windows和macOS系统上经过测试。其github地址为:GitHub - jeremydumais/CPP-DateTime-library: A cross-platform DateTime library written in C++

二、下载编译CPP-DateTime-library源码

Releases · jeremydumais/CPP-DateTime-library 下载CPP-DateTime-library:

将下载下来的CPP-DateTime-library源码拷贝到Linux系统中,解压缩,进入源码目录,编译:

bash 复制代码
cmake . -DCMAKE_INSTALL_PREFIX=$(pwd)/install
make
make install

可以看到CPP-DateTime-library源码目录的install目录下生成了其头文件和库文件:

三、CPP-DateTime-library的使用例子

编写main.cpp:

cpp 复制代码
#include <stdio.h>
#include <iostream>
#include <datetime/datetime.h>

using namespace std;
using namespace jed_utils;


int main()
{
    datetime dtTest = datetime();
    cout << dtTest.to_string() << endl;
    return 0;
}

编译:

bash 复制代码
g++ main.cpp -o main -g -IXXX/CPP-DateTime-library-master/install/include -LXXX/CPP-DateTime-library-master/install/lib/datetime -ldatetime

运行,效果如下。可以看到打印了当前的日期和时间:

相关推荐
看到代码头都是大的37 分钟前
Windows环境下绿色版nginx 1.30使用
运维·nginx
IT研究所38 分钟前
AI 时代下的知识管理:从 Claude 的“复盘”能力看生成式 AI价值
大数据·运维·数据库·人工智能·科技·低代码·自然语言处理
仙柒4151 小时前
管理网络安全
linux·运维·服务器
isyangli_blog1 小时前
静态网站部署方案
服务器
云边云科技_云网融合1 小时前
企业出海的 “数字丝绸之路“:SD-WAN 如何重构全球网络竞争力
大数据·运维·网络·人工智能
JZC_xiaozhong1 小时前
2026年深圳企业如何统一管理ERP、MES、OA权限?身份识别与访问管理高效方案
大数据·运维·自动化·企业数据安全·数据集成与应用集成·权限治理·多系统权限管理
福尔摩斯·柯南2 小时前
Ubuntu 14.04/16.04/18.04/20.04/22.04/24.04/26.04全系列LTS长期支持版镜像IOS分享
linux·运维·ubuntu
xiaoming00182 小时前
JAVA项目打包部署运维全流程(多服务、批量)
java·linux·运维
189228048612 小时前
NV243美光MT29F32T08GWLBHD6-24QJES:B
大数据·服务器·人工智能·科技·缓存
浪客灿心3 小时前
Linux五种IO模型与非阻塞IO
linux·网络