请问如何将38265.69259259 转化成日期时间?

ppp80 2005-11-03 11:24:37
看见一个数据库的表中,时间都保存成了float类型的,比如:38265.69259259
,38265.69263889
不知道怎莫转换成日期时间型?
...全文
119 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
tiaoci 2005-11-03
  • 打赏
  • 举报
回复
很多VB程序员都喜欢把日期保存成integer/double
开吢僦ぬ 2005-11-03
  • 打赏
  • 举报
回复
首先拆拆看!是怎么转化的啊!加密了吧!
happyfamily 2005-11-03
  • 打赏
  • 举报
回复
第一次看到这样存日期型数据的。
tiaoci 2005-11-03
  • 打赏
  • 举报
回复
试试 DateTime.FromOADate(38265.69259259);

这个应当是比较合理的猜测
tiaoci 2005-11-03
  • 打赏
  • 举报
回复
我想这个是用VB 转换日期后的结果吧
ppp80 2005-11-03
  • 打赏
  • 举报
回复
高手帮助解决了,谢谢各位了!
select cast(38265.6925925 as datetime)
2004-10-07 16:37:19.990
ppp80 2005-11-03
  • 打赏
  • 举报
回复
这个不知道是不是vb的,如果是vb的话,怎莫转化?

110,561

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧