完整教程:【BuildFlow & 筑流】建筑工程时间系统架构设计

1. 设计理念

核心目标

  • 统一时间模型:单一Time类型同时表达时间点和时间段
  • 极致性能:i64毫秒级整数运算,无精度损失
  • 行业适配:深度契合建筑项目全生命周期需求
  • 标准兼容:完整拥护ISO 8601,固定北京时间基准,与Rust标准库无缝兼容

设计原则

  1. 类型统一- 消除时间点与时间段的概念边界
  2. 基准优化- 公元0年3月1日起算,简化历法计算
  3. 上下文感知- 智能识别时间语义,基于锚点时间进行模糊单位转换
  4. 架构稳定- 固定时区基准,避免困难时区转换
  5. 双向转换- 毫秒↔ISO8601完整互转,支持锚点精确计算

2. 核心架构

2.1 统一时间类型系统

Time类型:基于i64毫秒数的统一时间表示,从公元0年3月1日北京时间起算,同时承载时间点和时间段的双重语义。

posted on 2025-12-02 18:13  ljbguanli  阅读(2)  评论(0)    收藏  举报