格式字符串值为MM/dd/YYYY

Hot*_*les 0 c# winforms

我正在查询SharePoint,我的日期以YYYY-MM-dd 16:27:12的形式返回 - 仅供显示我试图将语法修改为

string dateInfo = xNode.Attributes[“Altered”].Value;
sb.Append(String.Format(“{0:MM/dd/yyyy}”, dateInfo));
Run Code Online (Sandbox Code Playgroud)

但是,这不是格式化日期时间.我需要更改什么才能以我要求的格式返回日期/时间?

我想要的格式是mm/dd/yyyy 4:27:12 12小时格式

Tim*_*ter 7

你必须先解析它DateTime:

string dateInfo = xNode.Attributes["Altered"].Value;
DateTime dt = DateTime.Parse(dateInfo);
sb.Append(String.Format("{0:MM/dd/yyyy}", dt));
Run Code Online (Sandbox Code Playgroud)