c# - 存储在数据表 ado.net 中时,日期会转换为日期时间格式

标签 c# datetime dataset

我编写了存储过程,它仅返回日期而不返回日期时间,即

当前日期 2013-10-06

因此,当我使用 da.fill( ) 方法将此结果存储在数据集中时,它在数据表内以日期时间格式存储,结果为 2013-10-06 12:00:00

如何解决这个问题?

最佳答案

谢谢大家,我终于采用了这种方法

                foreach (DataRow dr in dt.Rows)
                {
                    dr["date"] = DateTime.Parse((dr["date"].ToString())).ToShortDateString();
                }

仅返回日期而不返回时间。

关于c# - 存储在数据表 ado.net 中时,日期会转换为日期时间格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19903204/

相关文章:

r - 将毫秒时间戳解析为 R 中的时间

javascript - 从格式为 Y-m-d H :i:s 的文本创建对象日期

winforms - 创建的参数化查询未显示在数据源 Visual Studio 10 和访问中

python - 当图像的尺寸为(2048 * 1536)时,我应该在顺序模型的第一层中采用什么输入形状

python - 使用 C# BinaryReader 读取 python 二进制文件

javascript - 为什么Viewbag不显示在asp.net mvc View 页面中?

python - 创建一个新列作为 Pandas DataFrame 的计数

machine-learning - 训练神经网络时对批量数据进行混洗

c# - 如何检测重叠的开始和结束日期时间(C#、ASP.NET、MVC)

c# - 混合 32 位和 64 位 P/Invoke