desktop/src-tauri/crates/core/tests/calendar_v04.rs
第 1 条注释,第 1 行
desktop/src-tauri/crates/core/tests/calendar_v04.rs:1
//! V04:跨午夜、闰日、ISO 跨年周、周日起始、DST 23/25 小时分桶。第 2 条注释,第 2 行
desktop/src-tauri/crates/core/tests/calendar_v04.rs:2
//! 半开区间;周所属年和本地日期正确;重复小时可分辨。第 3 条注释,第 36 行
desktop/src-tauri/crates/core/tests/calendar_v04.rs:36
/// 跨午夜请求默认归到完成时间所在本地日。第 4 条注释,第 40 行
desktop/src-tauri/crates/core/tests/calendar_v04.rs:40
// UTC:开始 23:55(day1),完成 00:10(day2)。第 5 条注释,第 65 行
desktop/src-tauri/crates/core/tests/calendar_v04.rs:65
/// 闰日 2024-02-29 是合法本地日;半开区间端点归属正确。第 6 条注释,第 70 行
desktop/src-tauri/crates/core/tests/calendar_v04.rs:70
// 恰好在 29 日起点第 7 条注释,第 72 行
desktop/src-tauri/crates/core/tests/calendar_v04.rs:72
// 恰好进入 3-01第 8 条注释,第 96 行
desktop/src-tauri/crates/core/tests/calendar_v04.rs:96
/// ISO 跨年周:2025-12-29..2026-01-04 属 2026-W01;周标签含周所属年份。第 9 条注释,第 128 行
desktop/src-tauri/crates/core/tests/calendar_v04.rs:128
/// 周日起始:标签用开始日期,不能冒充 ISO 周。第 10 条注释,第 152 行
desktop/src-tauri/crates/core/tests/calendar_v04.rs:152
// 周日起始:2025-12-28 开始的一周;标签是开始日期。第 11 条注释,第 158 行
desktop/src-tauri/crates/core/tests/calendar_v04.rs:158
/// DST 23 小时日(America/New_York 2026-03-08 拨快)与 25 小时日(2026-11-01 拨回);第 12 条注释,第 159 行
desktop/src-tauri/crates/core/tests/calendar_v04.rs:159
/// 重复小时内的事件可分辨(UTC offset 不同)但归同一本地日。第 13 条注释,第 164 行
desktop/src-tauri/crates/core/tests/calendar_v04.rs:164
// 春季拨快:2026-03-08 02:00 不存在,该本地日有 23 小时。第 14 条注释,第 167 行
desktop/src-tauri/crates/core/tests/calendar_v04.rs:167
// 间隙两侧事件同属 2026-03-08。第 15 条注释,第 171 行
desktop/src-tauri/crates/core/tests/calendar_v04.rs:171
// 本地时间为 01:30 EST。第 16 条注释,第 175 行
desktop/src-tauri/crates/core/tests/calendar_v04.rs:175
// 本地时间为 03:30 EDT。第 17 条注释,第 177 行
desktop/src-tauri/crates/core/tests/calendar_v04.rs:177
// 秋季拨回:2026-11-01 有 25 小时,01:30 出现两次,offset 可分辨。第 18 条注释,第 180 行
desktop/src-tauri/crates/core/tests/calendar_v04.rs:180
// 本地时间为 01:30 EDT(UTC-4)。第 19 条注释,第 181 行
desktop/src-tauri/crates/core/tests/calendar_v04.rs:181
// 本地时间为 01:30 EST(UTC-5)。第 20 条注释,第 187 行
desktop/src-tauri/crates/core/tests/calendar_v04.rs:187
// 端到端分桶:两个重复小时事件落在同一本地日。第 21 条注释,第 213 行
desktop/src-tauri/crates/core/tests/calendar_v04.rs:213
/// 跨 DST 的一周用 UTC 半开区间表示,并覆盖完整的一周。第 22 条注释,第 217 行
desktop/src-tauri/crates/core/tests/calendar_v04.rs:217
// 2026-11-01 所在周(周一起始 2026-10-26..2026-11-01)。第 23 条注释,第 223 行
desktop/src-tauri/crates/core/tests/calendar_v04.rs:223
// 该周包含 25 小时日:总时长 7*24+1 小时。