【发布时间】:2018-08-01 07:44:21
【问题描述】:
我正在尝试格式化日期。我以 dateTime 格式从数据库中获取日期,我只想显示日期部分而不是时间。
string date = dt.Rows[0]["declaration_date"].ToString();
string dateFormat = date.ToString("MM/DD/YYYY");
这不起作用。有什么帮助吗?
【问题讨论】:
-
DateTime date = (DateTime) dt.Rows[0]["declaration_date"]; -
如果
declaration_date是DateTime列,则不应将其转换为字符串。DateTime result = dt.Rows[0].Field<DateTime>("declaration_date"); -
你的日期已经是一个字符串,你已经在上面使用了'ToString()'。
标签: c# .net datetime string-formatting