CodeSOD:日期、时间和时间 笔记

CodeSOD:日期、时间和时间

该任务涉及使用遗留 Java 代码检查当前时间。旧版 Java 日期时间库提供了直接的方法,例如 new Date().getTime()。然而,所提供的代码展示了一种不必要的复杂实现:创建 Date 对象,提取其时间值,利用该值创建 Timestamp 对象,再次提取时间值,最后基于该值构造一个新的 Date 对象。作者认为这种自寻的复杂性是“自造丑陋”(home grown ugliness)的体现,凸显了尽管原始库具备相应能力,却仍做出了糟糕的设计决策。