DateTime空变量格式

时间:2012-06-25 10:22:22

标签: c# .net

我有一个接收DATETIME类型的变量,有时来自DB NULL变量所以我有这个代码。

DateTime? d;
DateTime dtq; 
don.Date_appeal_donor= d = DateTime.TryParse(dr["Date_"].ToString(), out dtq) ? dtq : (DateTime?)null;

我无法将格式更改为“dd / MM / yyyy”有没有人有解决方案?

你是对的,现在我意识到只有当它涉及到DATAGRIDVIEW它才会改变显示这是在wpf中。所以我填写数据网格

  dataGrid1.ItemsSource= DAL.LoadCollectionData();

在这里,我被困住了

1 个答案:

答案 0 :(得分:1)

您可以像这样使用DateTime.TryParseExact

DateTime dtq;
DateTime? d;

don.Date_appeal_donor = d = DateTime.TryParseExact(dr["Date_"].ToString(), "dd/MM/yyyy", null, DateTimeStyles.None, out date) ? dtq : (DateTime?)null;