一、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
运行,效果如下。可以看到打印了当前的日期和时间:
