从数据库中获取日期并在 C# 中格式化
Get date from DB and format in C#
我正在尝试格式化日期。我以 dateTime 格式从数据库中获取日期,我只想显示日期部分而不是时间。
string date = dt.Rows[0]["declaration_date"].ToString();
string dateFormat = date.ToString("MM/DD/YYYY");
这是行不通的。有帮助吗?
对于 date.ToString
格式的工作,日期需要是 DateTime。尝试将您的代码更改为如下内容:
DateTime date = (DateTime)dt.Rows[0]["declaration_date"];
string dateFormat = date.ToString("MM/dd/yyyy");
此外,您的格式字符串应为 MM/dd/yyyy
。
你做的几乎是正确的。
试试这个:
string date = dt.Rows[0]["declaration_date"].ToString("MM/dd/yyyy");
重点是您必须将 .ToString("MM/dd/yy")
应用于 DateTime
对象,而不是字符串。
我正在尝试格式化日期。我以 dateTime 格式从数据库中获取日期,我只想显示日期部分而不是时间。
string date = dt.Rows[0]["declaration_date"].ToString();
string dateFormat = date.ToString("MM/DD/YYYY");
这是行不通的。有帮助吗?
对于 date.ToString
格式的工作,日期需要是 DateTime。尝试将您的代码更改为如下内容:
DateTime date = (DateTime)dt.Rows[0]["declaration_date"];
string dateFormat = date.ToString("MM/dd/yyyy");
此外,您的格式字符串应为 MM/dd/yyyy
。
你做的几乎是正确的。
试试这个:
string date = dt.Rows[0]["declaration_date"].ToString("MM/dd/yyyy");
重点是您必须将 .ToString("MM/dd/yy")
应用于 DateTime
对象,而不是字符串。