从字符串C#中删除时间部分

我正在尝试从字符串中删除时区。

该字符串如下所示。

2/05/2018 6:54:00 AM

该数据已从本地数据库中检索到。

代码部分:

 string datCommisioned = (rdr.GetValue(4).ToString()); 
 string dateonly = datCommisioned.ToString("dd/MM/yyyy");

当我尝试执行上述编码时,出现错误,

无法从“字符串”转换为“ System.IFormatProvider”

知道如何捕捉日期部分(不包括时间)吗?谢谢!

编辑:这可能不是重复的问题,因为我在发布之前引用了其他问题。此问题的上下文有所不同,因为我提取的字符串未被识别为有效的DateTime(用户手动输入),因此无法使用DateTime类。


神不在的星期二
浏览 221回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP