2011-02-15 103 views
0

我正在调试一个应用程序,我从Windows移植到* nix,前一段时间。该应用程序将日期存储为双打(使用OLE日期格式)。我需要能够检查日期 - 作为人类可读的字符串。我无法找到一个在线转换工具,所以我决定推出自己的。OLE date(number)date(string)

我原本打算写一个OpenOffice函数,但我认为使用.Net语言之一编写一个接受double作为参数的小型控制台应用程序会更直接,并将日期字符串打印到控制台。

我对.NET相对来说比较陌生(尽管过去曾经涉足C#和VB.Net)。任何人都可以帮助我的main()函数? - 在VB.Net或C#中的片段将同样有用。

+0

好吧,我只是看了一下MSDN文档。这看起来很容易。我需要知道的是如何将double(即OLE Date表示)转换为DateTime。我无法找到DateTime的ctor,但需要一个双 - 任何帮助? – skyeagle 2011-02-15 09:40:34

+0

好吧,像我想的那样微不足道。完成 – skyeagle 2011-02-15 09:49:14

回答

1

尝试使用DateTime.FromOADate([double])