if this double refers to the old DATE type, you can do something likeDateTime dt = new DateTime(1899,12,30);
dt = dt.AddDays(5.875); //replace 5.875 with appropriate double value
Console.WriteLine(dt.ToString());
dt = dt.AddDays(5.875); //replace 5.875 with appropriate double value
Console.WriteLine(dt.ToString());
解决方案 »
- 奔3的人你们现在在做什么?
- 请问这个sql中的update语句的执行顺序是怎样的?谢谢!
- 有关BIZTALK的问题,请大虾们帮忙,谢谢
- 如何获取ftp的文件夹有没有写入的权限
- C# & Delphi 编码问题?我自己也说不清楚。。。。不过我怀疑是这样的。
- 改变TabControl 的 tabPage 位置
- 求Dundas Gauge for ASP.NET(for windows) Version 1.6 Visual Studio 2005安装key
- 谁有ASP.NET自定义控件一书
- 什么叫ERP软件,它有什么特点。除了财务ERP软件外,还有哪些常用软件属于ERP软件?象酒店管理系统等信息管理系统之类的软件属于ERP软件吗?
- 新手关于:datagrid的查找问题!
- 在vs.net下开发的C++程序,能否在...
- 对于一个form窗口的程序怎么打包?
以前VB用得特爽。。
sTerm0 = DateAdd("s", D2 - D1, DateAdd("s","1990-6-1 0:0" , "1970-1-1 0:0"))
sTerm1 = Format(sTerm0, "yyyy/mm/dd")
sTerm1就可以得到一个日期了。。
现在的关键,C#中也同样通过一个逻辑计算,得到一个秒的double值,如何将此double值变成日期呢??
我只需由double变成DateTime!
dt = dt.AddSeconds(10000);
Console.WriteLine(dt.ToString());