Excel工作表单元格使用c#显示日期和时间

时间:2012-06-25 10:51:07

标签: c# excel datagridview datagridviewcolumn

我正在将Excel工作表导入DataGridView.I其中一个单元格的日期为05-06-2017.But而在DataGridView下显示它显示05-06-2017 AM 12:00:00。

你能帮我解决一下我如何只显示日期。

谢谢!

2 个答案:

答案 0 :(得分:1)

您需要格式化DateTime对象DateTime Formats

d.Format("d")

或者,使用DefaultCellStyle.Format属性在gridview列本身上设置格式,参数为" d"

答案 1 :(得分:1)

我认为这是一个格式问题。如果你的绑定然后使用字符串格式“MM-dd-yyyy”(假设美国日期格式)。做谷歌的“.net自定义日期格式”。我想你会发现XAML绑定有一个'StringFormat'(或类似的)选项。

祝你好运

罗布