完整教程:【BuildFlow & 筑流】建筑工程时间系统架构设计
1. 设计理念
核心目标
- 统一时间模型:单一Time类型同时表达时间点和时间段
- 极致性能:i64毫秒级整数运算,无精度损失
- 行业适配:深度契合建筑项目全生命周期需求
- 标准兼容:完整拥护ISO 8601,固定北京时间基准,与Rust标准库无缝兼容
设计原则
- 类型统一- 消除时间点与时间段的概念边界
- 基准优化- 公元0年3月1日起算,简化历法计算
- 上下文感知- 智能识别时间语义,基于锚点时间进行模糊单位转换
- 架构稳定- 固定时区基准,避免困难时区转换
- 双向转换- 毫秒↔ISO8601完整互转,支持锚点精确计算
2. 核心架构
2.1 统一时间类型系统
Time类型:基于i64毫秒数的统一时间表示,从公元0年3月1日北京时间起算,同时承载时间点和时间段的双重语义。
浙公网安备 33010602011771号