如果我想在过去/未来使用数百万年的日期和时间,我将如何在C/C++/C#中做到这一点?
例如,我说我正在研究一种算法,看看彗星是否会撞击地球?是否有商业或开源库这样做?
大多数DateTime值仅工作几年.Unix将在2038年耗尽!
托尼
天文学家使用他们自己的日历,不同于民间的公历.
天文朱利安日期是他们使用的.
请查看http://en.wikipedia.org/wiki/Julian_day
这是一个典型的包装:太阳能时钟.
由于存在闰秒(其中一个计划在12月31日,从现在起几周),您无法确定未来的UTC日期到第二个.没有人知道闰秒何时会被添加到日历中,因为没有人知道地球轮换将来会继续减速的速度.
好了,不说白了还是什么,但如果它会打到像1700年在地,我不认为我们需要知道的实际日期.
除非是星期二.
永远不会得到星期二的悬念.