C# 我想将datatable列数据类型设置为具有特定格式的日期时间

C# 我想将datatable列数据类型设置为具有特定格式的日期时间,c#,.net,datetime,C#,.net,Datetime,我想将datetime数据类型设置为特定格式为MM/DD/YYYY的列。我使用下面的代码,但它在不同的系统中发生了变化。。类似于此,一个系统具有“5-01-2012”,另一个系统具有“01-05-2012”。我如何管理此更改请帮助我 dt.Columns[0].ColumnName = "S.No"; dt.Columns[1].ColumnName = "Emp_No"; dt.Columns[2].ColumnName = "PF A/c Number";

我想将datetime数据类型设置为特定格式为MM/DD/YYYY的列。我使用下面的代码,但它在不同的系统中发生了变化。。类似于此,一个系统具有“5-01-2012”,另一个系统具有“01-05-2012”。我如何管理此更改请帮助我

  dt.Columns[0].ColumnName = "S.No"; dt.Columns[1].ColumnName = "Emp_No";
                dt.Columns[2].ColumnName = "PF A/c Number"; dt.Columns[3].ColumnName = "Employee_Name";
                dt.Columns[4].ColumnName = "Father's Name"; dt.Columns[5].ColumnName = "Month";
                dt.Columns[6].ColumnName = "Wages"; dt.Columns[7].ColumnName = "EPF";
                dt.Columns[8].ColumnName = "EPF/Diff"; dt.Columns[9].ColumnName = "EPS";
                dt.Columns[10].ColumnName = "Refund  of Advances"; dt.Columns[11].ColumnName = "Non cont. services";
                dt.Columns[12].ColumnName = "DOL"; dt.Columns[13].ColumnName = "Reason";


   dt.Columns["Month"].DataType = typeof(DateTime);

日期/时间格式它基于用户的区域设置。

此线程解释了如何以及使用什么来显示此数据,也许您可以在该控件上设置特定格式。am使用windows应用程序。请简要说明…我的项目在我的系统中正确运行。假设我将在另一个系统中运行,这意味着它将返回我所做的错误?@Fernando我希望您将此作为数据源分配给某个控件,该控件将显示在窗体上,您需要关于使用该控件的内容和方式的详细信息。