时间转换的问题?急急,在线等!
我以前在用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