【发布时间】:2010-12-31 17:04:05
【问题描述】:
我有一个这种格式的日期:
2009-01-01
我如何返回相同的日期但早于 1 年?
【问题讨论】:
-
不要忘记关注你所说的“一年”w.r.t 的语义问题。闰年。从 2008-02-28 减去 365 天将得到 2007-02-28,而从 2008-02-29 减去 365 天将得到 2007-03-31。
-
我想这在很大程度上取决于“减去一年”的含义。正如 Hostile 指出的那样,您可能指的是同一个月和一天,但一年前或减去 365 天后的一个月和一天。