1 个不稳定版本
0.1.0-alpha.0 | 2024年7月19日 |
---|
#169 在 日期和时间
74 每月下载量
用于 3 crate
735KB
16K SLoC
lox-time
定义了用于处理天文学时间尺度的即时实例的API。
概述
lox_time
提供了
- 标记特质 [TimeScale] 和代表最常见的、连续天文学时间尺度的零大小实现;
- 代表 [TimeScale] 中的即时实例的具体类型 [Time];
- [Utc],Lox 支持的唯一不连续时间表示;
- [TryToScale] 和 [ToScale] 特质,支持在不同时间尺度之间的转换;
- 最常见的时标转换的标准实现。
连续时间尺度与不连续时间尺度
内部,Lox 仅使用连续时间尺度(即没有闰秒的时间尺度)。[Time] 实例代表一个在连续 [TimeScale] 上的时间即时。
[Utc] 严格用作 I/O 时间格式,在使用于更广泛的 Lox 生态系统之前必须转换为连续时间尺度。
这种分离最小化了处理闰秒时的复杂性,将这些转换限制在 crate 边界内。
依赖项
~11–19MB
~292K SLoC