首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

时间转换的有关问题?

2012-01-02 
时间转换的问题?急急,在线等!我以前在用C#编的windowsForm程序中用了下面一句时间转换语句!myNewDataRow[

时间转换的问题?急急,在线等!
我以前在用C#编的windows   Form     程序中用了下面一句时间转换语句!
myNewDataRow[ "STOP "]   =   DateTime.FromOADate(3333.33333333);
可以成功的返回年,月,日,和小时,分钟。(1909-2-14   08:01:20)

可我现在在C#编的web   application   (asp.net)   用了同样的一句话
myNewDataRow[ "STOP "]   =   DateTime.FromOADate(3333.33333333);   可是返回的却只有年,   月,日,,     怎么回事呀,(1909-2-14   0:00:00)。

我想在asp.net中也返回,小时,和分钟,请问怎么解决这个问题!       请指点,急急急!     谢谢

[解决办法]

Response.Write(DateTime.FromOADate(3333.33333333));
输出结果:
1909-2-14 8:00:00
[解决办法]
Response.Write(DateTime.FromOADate(3333.33333333).ToString( "yyyy-MM-dd hh:mm:ss ")+ " <br> ");
Response.Write(DateTime.FromOADate(3333.11111111) + " <br> ");
Response.Write(DateTime.FromOADate(3333.22222222).ToString( "yyyy-MM-dd hh:mm:ss ") + " <br> ");
Response.Write(DateTime.FromOADate(3333.44444444).ToString( "yyyy-MM-dd hh:mm:ss ") + " <br> ");
Response.Write(DateTime.FromOADate(3333.11113333).ToString( "yyyy-MM-dd hh:mm:ss ") + " <br> ");
输出结果:
1909-02-14 08:00:00
1909-2-14 2:40:00
1909-02-14 05:20:00
1909-02-14 10:40:00
1909-02-14 02:40:01
应该没有问题吧
[解决办法]
winform
this.label8.Text=DateTime.FromOADate(3333.33333333).ToString();
输出结果:
1909-02-14 08:00:00

热点排行