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

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

相关推荐
zizle_lin14 小时前
WSL初始化Ubuntu的使用
linux·运维·ubuntu·wsl
志栋智能14 小时前
轻量级 vs. 重平台:巡检超自动化的两种路径选择
运维·网络·人工智能·自动化
衫水15 小时前
项目后端服务 Docker 部署SOP (2026-06-04)
运维·docker·容器
我命由我1234515 小时前
Excel - Excel 覆盖模式与编辑模式
运维·学习·职场和发展·excel·求职招聘·职场发展·运维开发
c++之路15 小时前
Linux 下 C++ 开发环境搭建
linux·运维·c++
溜达的大象15 小时前
Ubuntu服务器之间校时
linux·ubuntu·excel
鹏大师运维15 小时前
Ubuntu 26.04 Linux 7.0内核安装VMware实战
linux·ubuntu·vmware·虚拟机·麒麟·统信uos·linux7.0
Bruce_kaizy15 小时前
c++网络编程——解析主机字节序、网络字节序以及深入剖析tcp编程中万恶的结构体(爆肝)
linux·服务器·网络·tcp/ip·ubuntu
小猫咪0115 小时前
Linux 定时任务 crontab 详解:让脚本每天自动执行
linux·运维·服务器
jcbut15 小时前
在Linux 7.9上安装NetBackup IT Analytics (ITA) 11.2
linux·运维·netbackup·it analytics·ita