格式检查能确认一个日期写法是否有效,却不能证明它属于对应期数。日期有效性与日期和事件的对应关系,是两项不同检查。
先检查日历上是否存在
年月日结构正确还不够,例如某些日数并不存在。格式工具应能指出这些问题,但通过这一层仍只是说明它像一个真实日历日期。
再检查记录是否对应
将期数、日期和原始来源一起核对。一个有效日期放在错误的期数旁边,仍然是实质错误;自动校验不一定知道活动在那天是否实际发生。
错误类型分别记录
把日期无效和事件对应待查分开,有助于交接处理。前者可以调整输入格式,后者需要找依据,不能直接由程序猜一个更顺眼的日期。
把方法用在一个具体场景
某行写成一个存在的星期五,程序通过日期检查,但原始记录是另一天。你应修复字段对应并保存依据,而不是把格式通过当成真实性证明。
沿着这个问题,可继续阅读空白、零与未知,整理开奖资料时怎样区分?;若需要比较另一项资料,也可参考只用期数作唯一键,什么时候需要更多身份字段?。
| 要区分的事 | 保存或核对方式 |
|---|---|
| 日历 | 判断日期有效 |
| 身份 | 对应期数核对 |
| 依据 | 回到原始记录 |
常见问题
工具通过日期检查,是否就不用人工看日期了?
仍需检查它是否属于该期记录,格式与真实性不能互相替代。