以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  double转换为Date  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=187778)

--  作者:lxmoffice
--  发布时间:2023/8/10 17:26:00
--  double转换为Date
老师,

您好!
请问如何将double(双精度数值)转换为date(长时间数值)?

谢谢!

--  作者:有点蓝
--  发布时间:2023/8/10 17:36:00
--  
dim d as double = 某某值
Dim  dt  As  Date  =  DateTime.FromOADate(d)
--  作者:lxmoffice
--  发布时间:2023/8/10 18:02:00
--  
老师,

您好!
谢谢回复, 我想转为成Longtime格式, 怎样写代码?

--  作者:有点蓝
--  发布时间:2023/8/10 20:33:00
--  
默认就是Longtime的
--  作者:lxmoffice
--  发布时间:2023/8/11 21:08:00
--  

老师,

您好!

请问double与DateTime.FromOADate转换出来的数值是怎么换算的?

例:  数值 3.5,  (3.5小时), 为什么转换出来是(12:00:00)?


--  作者:有点蓝
--  发布时间:2023/8/12 9:00:00
--  
如果double不是标准的日期值,是自己定义的。请多举例几个说明一下,什么值应该转换为什么结果