当我将datetime表单mysql存储在datatable中时,我遇到了问题。但是,我得到了一个像9/1/2017 12:00:00 AM
这样的字符串。我想仅以01/09/2017
之类的日期格式显示它。
在C#中将9/1/2017 12:00:00 AM
之类的字符串更改为日期01/09/2017
的最快方法是什么?
答案 0 :(得分:0)
试试此代码
var dateTime = DateTime.Parse("9/1/2017 12:00:00 AM");
var str = dateTime.ToString("dd/MM/yyyy");
答案 1 :(得分:0)
非常感谢@Tetsuya Yamamoto和@Rawitas Krungkaew。你的答案都是这个问题的解决方案: 解决方案1:
var dateTime = DateTime.Parse("9/1/2017 12:00:00 AM");
var str = dateTime.ToString("dd/MM/yyyy");
解决方案2:
string dateMade = ((DateTime)dTable.Rows[i]["NgayChup"]).ToString("dd/MM/yyyy")