|
NexusForce 1.0.0
A Modern C++ Library with extended functionality, web components, and utility libraries
|
日期时间处理功能 更多...
类 | |
| class | date |
| 日期类 更多... | |
| class | time |
| 时间类 更多... | |
| class | datetime |
| 日期时间类 更多... | |
| class | timestamp |
| 时间戳类 更多... | |
日期时间处理功能
本实现严格遵循以下日期时间相关标准规范:
公历与日期计算标准:
互联网时间格式标准:
时间戳与系统时钟标准:
儒略日计算标准:
| 格式类型 | 示例 | 标准引用 |
|---|---|---|
| ISO 8601 基本 | 2024-01-15T14:30:00 | ISO 8601-1:2019 §5.4 |
| ISO 8601 UTC | 2024-01-15T14:30:00Z | ISO 8601-1:2019 §5.4 |
| ISO 8601 带时区 | 2024-01-15T14:30:00+08:00 | ISO 8601-1:2019 §5.4 |
| RFC 3339 | 2024-01-15T14:30:00+08:00 | RFC 3339 §5.6 |
| RFC 1123 (GMT) | Mon, 15 Jan 2024 14:30:00 GMT | RFC 1123 §5.2.14 |
| 简单格式 | 2024-01-15 14:30:00 | 非标准(用于内部表示) |
| 特性 | 规范参数 |
|---|---|
| 纪元起始 | 1970-01-01 00:00:00 UTC (Unix 纪元) |
| 年份范围 | 1900-9999 |
| 闰年规则 | 公历闰年(能被4整除但不能被100整除,或能被400整除) |
| 儒略日基准 | 公元前4713年1月1日中午12点 |
| 时区偏移范围 | ±12:00 |
| 时间戳精度 | 秒级 |