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

请教,输出数据库的DataTime数据格式

2012-09-13 
请问,输出数据库的DataTime数据格式在程序中输出SQL Server中的订货日期是包含时间的,这样的:2012/04/18

请问,输出数据库的DataTime数据格式
在程序中输出SQL Server中的"订货日期"是包含时间的,这样的:2012/04/18 0:00:00


但是如果这样写:Console.WriteLine("{0:MM/dd/yyyy}",roworder["订货日期"]);

输出:18/04/2012


请问,为什么加个MM/dd/yyyy,就只有日期,没有时间了呢?这是哪方面的知识块?而如果写出:
Console.WriteLine(roworder["订货日期"]:MM/dd/yyyy)则不行。

[解决办法]
再加HH/MM啊。时间,分钟
[解决办法]
("{0:MM/dd/yyyy}",你这里指明不要时间
[解决办法]
MM/dd/yyyy说明你将时间格式化的时候就只有年月日,MM/dd/yyyy hh:mm:ss就可以了
[解决办法]
24小时制的是
HH:mm:ss
[解决办法]
加上时间和分钟就好了

热点排行