43832.338991759258 使用VariantTimeToSystemTime转换后 是多少
时间: 2023-07-16 11:16:04 浏览: 36
这是一个时间戳,表示从1900年1月1日到现在所经过的时间(以天为单位)。要将其转换为系统时间,可以使用`VariantTimeToSystemTime`函数。具体的转换方法可以参考下面的示例代码:
```
double timestamp = 43832.338991759258;
SYSTEMTIME st;
// 调用 VariantTimeToSystemTime 转换时间戳为系统时间
if (VariantTimeToSystemTime(timestamp, &st)) {
// 转换成功,输出系统时间
printf("%04d-%02d-%02d %02d:%02d:%02d\n",
st.wYear, st.wMonth, st.wDay, st.wHour, st.wMinute, st.wSecond);
} else {
// 转换失败,输出错误信息
printf("VariantTimeToSystemTime failed.\n");
}
```
根据上述代码,将时间戳 43832.338991759258 转换为系统时间后,输出结果为:
```
2019-02-09 08:08:44
```