【问题标题】:Excel sheet cell dispalying Date and time using c#使用c#显示日期和时间的Excel工作表单元格
【发布时间】:2012-06-25 10:51:06
【问题描述】:

我正在将 Excel 工作表导入 DataGridView。我有一个单元格的日期为 05-06-2017。但是在 DataGridView 下显示时,它显示 05-06-2017 AM 12:00:00。

你能帮我如何只显示日期。

谢谢!

【问题讨论】:

    标签: c# excel datagridview datagridviewcolumn


    【解决方案1】:

    您需要格式化 DateTime 对象DateTime Formats

    d.Format("d")
    

    或者,使用带“d”参数的 DefaultCellStyle.Format 属性设置 gridview 列本身的格式

    【讨论】:

    • 感谢您的回复!我使用了这种单元格格式:比如 objPreview.dataGridView1.Columns["Date"].DefaultCellStyle.Format = "d";但它显示日期和时间。
    【解决方案2】:

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

    祝你好运

    罗伯

    【讨论】:

      猜你喜欢
      • 2021-11-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-06
      • 2014-01-15
      • 1970-01-01
      相关资源
      最近更新 更多