我有一个用户列表,我想更改日期格式。
public class UserData
{
public string DateAdded { get; set; }
}
private void FormatDateResult(List<UserData> users)
{
foreach (var v in users.ToList())
{
if (v.DateAdded != null)
{
string temp = v.DateAdded.ToString();
DateTime dAdded = DateTime.Parse(temp);
v.DateAdded = dAdded.ToString("dd-MM-yyyy");
}
}
}
对于大量用户来说,它往往有点迟钝。我怎样才能以更好的方式做到这一点?
答案 0 :(得分:3)
也许这样的事情看起来更好
public string DateAdded { get; set; }
public string FormattedDateAdded => DateAdded != null ? DateTime.Parse(DateAdded).ToString("dd-MM-yyyy") : DateAdded;
然后您可以在任何地方使用UserData.FormattedDateAdded