来自未知格式的日期和时间

时间:2014-06-30 10:40:26

标签: xml datetime

我有一些带有这些行的xml文件。

<BirthDate>2437092.6250000</BirthDate>
<BirthDate>2437556.3243056</BirthDate>
<BirthDate>2438091.6736111</BirthDate>
<BirthDate>2440862.5208333</BirthDate>

它应该是日期和时间,用占星术应用程序(已经破坏)。

如何在不运行应用程序的情况下获得此数据的真正含义,即日期和时间?

1 个答案:

答案 0 :(得分:2)

这些出现Julian Days(JD) - 常用于天文学和占星术。

使用各种Julian Day转换器you can find online,您提供的值似乎如下:

2437092.6250000  =  1960-06-07T03:00:00Z
2437556.3243056  =  1961-09-13T19:47:00Z
2438091.6736111  =  1963-03-03T04:10:00Z
2440862.5208333  =  1970-10-03T00:30:00Z

请注意,从一个纪元开始,它不仅仅是一个简单的日子,因为你还必须考虑到Julian到Gregorian日历的转换,并且它们是基于正午而不是午夜。

另请注意,这些值旨在在Universal Time中进行解释。要将其与个人对其出生日期的本地化想法相关联,您还需要知道其出生地点的时区。

这在占星术应用中很有意义,但大多数其他类型的应用程序都不能以如此精确的方式记录出生日期。有关更常见的方法,请参阅Handling Birthdays and Other Anniversaries