我几乎不好意思问这个。我想从名为DataGridView
的{{1}}开始约会,并将其写在salesOrdersDataGridView
上的标签上。我在sql查询中将日期格式化为短日期,并在Form
中正确显示。麻烦的是,当我使用这段代码时:
DataGridView
标签显示长日期/时间(小时和分钟)。我知道有一个简单的解决方案 - 但我只是没有得到它。 提前谢谢!
答案 0 :(得分:2)
DateTime shp = DateTime.Parse(salesOrdersDataGridView.Rows[e.RowIndex].Cells["shipDate"].Value.ToString());
lblshp.Text = shp.ToString("dd MMM yyyy");
首先将您的值解析为日期时间,然后使用toString方法对其进行格式化