gpt4 book ai didi

c# - 如何将内部数字日期转换为 Access 日期/时间格式?

转载 作者:太空宇宙 更新时间:2023-11-03 20:14:21 25 4
gpt4 key购买 nike

我从 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com