Vaqt: High-precision date/time in C
4 months ago
- #time handling
- #C programming
- #nanosecond precision
- vaqt包在C语言中提供纳秒精度的时间和时间段处理功能
- 支持C99标准(在Windows上推荐使用C11以获得更高精度)
- 定义两种主要类型:Time(自0001-01-01以来的秒和纳秒)和Duration(纳秒)
- 时间操作包括创建、提取、Unix时间转换、日历时间、比较、算术运算、舍入和格式化
- Duration类型可以表示最长约290年的纳秒级时间段
- 包含时间值的序列化和反序列化函数
- 使用方式包含头文件并与源文件一起编译
- 提供示例和测试代码,采用BSD 3-Clause许可证欢迎贡献
- 设计灵感来自Go语言标准库的time包