Excel工作表单元格显示date和时间使用C#

我正在导入Excel工作表到DataGridView.I有一个单元格的date为05-06-2017.But虽然dispalyig下DataGridView它显示05-06-2017上午12:00:00。

你能帮我吗?我怎么只显示date。

谢谢 !

您将需要格式化DateTime对象date时间格式

d.Format("d") 

或者,使用参数为“d”的DefaultCellStyle.Format属性在gridview列自身上设置格式

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

祝你好运