C#日期时间格式问题需要数据dd / mm / yy hh:mm

时间:2013-09-22 20:47:50

标签: c# .net

我想以这种格式显示日期dd / mm / yy hh:mm

HrCreatedDate = DateTime.ParseExact(objMessagePoco.CreatedDate.ToString(), "dd/mm/yyyy hh:mm", CultureInfo.InvariantCulture);

但它给了我一个错误:

  

字符串未被识别为有效的DateTime。

为什么?

2 个答案:

答案 0 :(得分:1)

DateTime.ParseExact将字符串解析为DateTime。如果您只想将现有DateTime格式化为字符串,只需将格式传递给ToString

var myStr = objMessagePoco.CreatedDate.ToString("dd/MM/yy HH:mm");

答案 1 :(得分:-1)

我认为问题是你需要一个月的大写MM。