如果我想使用日期和时间去过去/未来几百万年我将如何做?

Ant*_*ert 3 datetime time-management date scientific-computing

如果我想在过去/未来使用数百万年的日期和时间,我将如何在C/C++/C#中做到这一点?

例如,我说我正在研究一种算法,看看彗星是否会撞击地球?是否有商业或开源库这样做?

大多数DateTime值仅工作几年.Unix将在2038年耗尽!

托尼

S.L*_*ott 7

天文学家使用他们自己的日历,不同于民间的公历.

天文朱利安日期是他们使用的.

请查看http://en.wikipedia.org/wiki/Julian_day

这是一个典型的包装:太阳能时钟.


phe*_*nry 6

由于存在闰秒(其中一个计划在12月31日,从现在起几周),您无法确定未来的UTC日期到第二个.没有人知道闰秒何时会被添加到日历中,因为没有人知道地球轮换将来会继续减速的速度.


ang*_*son 5

好了,不说白了还是什么,但如果它会打到像1700年在地,我不认为我们需要知道的实际日期.

除非是星期二.

永远不会得到星期二的悬念.