【发布时间】:2017-12-04 19:42:50
【问题描述】:
一个旧的 C++ 应用程序将日期和时间分开。该应用程序将记录显示为具有如下日期/时间:
10/21/2015 15:17:22
但是数据是这样存储的:
13078(+29220) 3857
我知道我们的 OADate 的偏移量为 29220。所以13078 + 29220 = 42298,它是10/21/2015 的OADate。但我不知道 3857 应该如何等于 15:17:22
实际的字段是:
int _dateValue;
struct time _timeValue;
另一个例子:
10/02/2015 08:40:50
13059 (+29220) 2088
我相信时间最初取自 c struct time 函数 gettime 该结构具有提取小时、分钟和秒的功能。但我只有基值,我正在使用 C# 和 SQL 将该基值转换为时间。
【问题讨论】:
标签: c++ datetime data-conversion