我从 PICK/UniVerse 数据库中获取一些数据,其中包含 4 或 5 个字符数字格式的日期。下面是一些示例。我从数据库中获取日期值,并将其与应用程序中显示的日期进行比较:
9832 12/1/1994
10027 6/14/1995
10594 1/1/1997
是否可以将这些转换为可以作为日期/时间值放入 Access 的内容?
作为测试,我将 9832 作为 General
格式放入 Excel,然后将其更改为 Short Date
,结果显示为 12/1/1926。所以正好相差 68 年。 10027 和 10594 也是如此。
最佳答案
在 C# 中,您可以使用 DateTime.FromOADate
DateTime dt = DateTime.FromOADate(41481);
Returns a DateTime equivalent to the specified OLE Automation Date.
这会给你:
dt = {26/07/2013 12:00:00 AM}
稍后您可以将该日期插入到您的 Access 数据库中。
关于c# - 如何将内部数字日期转换为 Access 日期/时间格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17888513/