PHIL / NOTES
← 返回笔记目录
Git · 22

按 ISO 周汇总技术日志

让跨年日期也落到正确的周文件。

从哪里开始

ISO 周从周一开始。年初有些日期仍属于上一 ISO 年的最后一周,年末也可能已经进入下一 ISO 年的第一周。

怎么做

用标准库的 date.isocalendar 同时取得 ISO 年和周数。匹配文件时使用完整的周号及后续分隔符,避免第 1 周误匹配第 10 周。

怎样验证

每周的文件保留已有内容并追加新章节。写入前以来源和主题检查重复,同时过滤私密内容和凭据。