Git · 22
按 ISO 周汇总技术日志
让跨年日期也落到正确的周文件。
从哪里开始
ISO 周从周一开始。年初有些日期仍属于上一 ISO 年的最后一周,年末也可能已经进入下一 ISO 年的第一周。
怎么做
用标准库的 date.isocalendar 同时取得 ISO 年和周数。匹配文件时使用完整的周号及后续分隔符,避免第 1 周误匹配第 10 周。
怎样验证
每周的文件保留已有内容并追加新章节。写入前以来源和主题检查重复,同时过滤私密内容和凭据。
让跨年日期也落到正确的周文件。
ISO 周从周一开始。年初有些日期仍属于上一 ISO 年的最后一周,年末也可能已经进入下一 ISO 年的第一周。
用标准库的 date.isocalendar 同时取得 ISO 年和周数。匹配文件时使用完整的周号及后续分隔符,避免第 1 周误匹配第 10 周。
每周的文件保留已有内容并追加新章节。写入前以来源和主题检查重复,同时过滤私密内容和凭据。