格式化数据集中的列(日期)

时间:2011-01-07 03:43:59

标签: c#

我有一个列名为 DATE 的数据集,它包含此格式的值 2010年1月5日(月/日/年)。

现在我需要更改显示的数据(格式)。 05-01-2010

任何帮助如何解决这个问题都会很棒。

2 个答案:

答案 0 :(得分:1)

将绑定列的dataformatstring设置为:“{0:dd-MM-yyyy}”

编辑:由于某种原因,我认为你绑定了一个网格,无论如何,如果你yourDateTimeVariable.ToString("dd-MM-yyyy");

,格式说明符将起作用

答案 1 :(得分:0)

您可以将其解析为DateTime,然后再回到所需的字符串。希望这会有所帮助。

 DateTime d=DateTime.Parse("11/01/2005");    
 MessageBox.Show(d.ToString("dd-MM-yyyy"));

经过测试:)