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

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

相关推荐
ChaITSimpleLove2 小时前
PostgreSQL 部署与运维常用命令详解
运维·数据库·postgresql·部署·命令解析
liurunlin8882 小时前
Nginx权限问题详解及解决方案
运维·nginx
繁华如雪亦如歌2 小时前
Linux:临界资源、同步与互斥、锁、信号量
linux
polaris06302 小时前
Node.js HTTP模块详解:创建服务器、响应请求与客户端请求
服务器·http·node.js
QC班长2 小时前
如何进行接口性能优化?
java·linux·性能优化·重构·系统架构
_OP_CHEN3 小时前
【Linux网络编程】(一)初识计算机网络:从独立主机到协议世界的入门之旅
linux·服务器·网络·网络协议·计算机网络·socket·c/c++
原来是猿3 小时前
Linux-【文件系统上】
linux·服务器·数据库
寂柒6 小时前
信号量——基于环形队列的生产消费模型
linux·ubuntu
一袋米扛几楼987 小时前
【密码学】CrypTool2 工具是什么?
服务器·网络·密码学