【发布时间】:2011-02-22 05:04:31
【问题描述】:
我有一个整数表示自 1970 年 1 月 1 日以来的天数,例如 1969-12-31=-1、1970-01-01=0、1970-01-02=1 等等.我想知道一种算法,它将采用这一天数并告诉我这一天是哪一年。例如,0 到 364 天位于 1970 年,365 到 729 天位于 1971 年,依此类推。请记住,算法必须同时接受正数和负数;但是,它不需要处理儒略历到公历的转换(即我们可以假设当前的公历系统在时间上连续向后延伸)。
【问题讨论】:
-
@sasfrog - 我最终需要在 Java 中执行此操作,但任何语言的答案都是可以接受的,因为我应该能够使逻辑适应 Java。
标签: date