C# - 将字符串格式更改为日期时间
C# - Change a format of string to datetime
当我获取日期时间格式 mysql 以存储在数据表中时遇到问题。但是,我得到了一个像 9/1/2017 12:00:00 AM
这样的字符串。我只想以 01/09/2017
这样的日期格式显示它。
在 C# 中将 9/1/2017 12:00:00 AM
之类的字符串更改为日期 01/09/2017
的最快方法是什么?
试试这个代码
var dateTime = DateTime.Parse("9/1/2017 12:00:00 AM");
var str = dateTime.ToString("dd/MM/yyyy");
非常感谢@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")
当我获取日期时间格式 mysql 以存储在数据表中时遇到问题。但是,我得到了一个像 9/1/2017 12:00:00 AM
这样的字符串。我只想以 01/09/2017
这样的日期格式显示它。
在 C# 中将 9/1/2017 12:00:00 AM
之类的字符串更改为日期 01/09/2017
的最快方法是什么?
试试这个代码
var dateTime = DateTime.Parse("9/1/2017 12:00:00 AM");
var str = dateTime.ToString("dd/MM/yyyy");
非常感谢@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")