1
我正在寫一個C++程序來讀取foxpro數據庫的DBF文件。我偶然發現了這個8字節的日期時間字段。我該如何解釋它?任何幫助將不勝感激?我如何解釋我的C++程序中的「FoxPro」dbf文件日期時間字段(八字節)?
我正在寫一個C++程序來讀取foxpro數據庫的DBF文件。我偶然發現了這個8字節的日期時間字段。我該如何解釋它?任何幫助將不勝感激?我如何解釋我的C++程序中的「FoxPro」dbf文件日期時間字段(八字節)?
的值是一個雙
的整數部分是用C#自1899年12月30日
internal const double JulianDay_1899_12_30 = 2415019.0;
double d = theValue;
一天
return DateTime.FromOADate(d - JulianDay_1899_12_30);
看到http://msdn.microsoft.com/en-us/library/system.datetime.fromoadate.aspx
託管代碼的確提供了這種日期操縱的功能。我發現了一種解決方案用java編寫的函數。我將它轉換爲C++,現在工作正常.wish非託管的世界有這樣的功能。 –
你是什麼意思在「解釋」下?它包含一個簡單的日期時間浮點值。 – Oleg
@Oleg「它包含一個簡單的日期時間浮點值」。我無法看到我的意思是什麼日期? –
我想以人類可讀的形式。 –