ユリウス日を適切な日時形式に変換する必要がありますdd/mm / yyyy HH:MM:SS
問題は、それらが特定の日付からのユリウス日であるということのようです。標準の1970を想定していますか?以下は私のコードです:
働き:
Public Function ConvertJulianDate(ByVal JulianDate As Double) As DateTime
Dim julianRoot As DateTime
julianRoot = "01/01/1970 00:00:00"
ConvertJulianDate = julianRoot.AddDays(JulianDate)
End Function
呼び出し(今のところ値をハードコーディングしました):
Dim result As DateTime
Dim JulianDate As Double
JulianDate = 140.708368
result = Utilities.ConvertJulianDate(JulianDate)
これにより、「1970年5月21日午後5時2分」という値が得られます。
データは2011年のものであることがわかっているので、今年はオフになっているようです。誰かが私を案内してくれますか?