string actionDate = ((DateTime) objActionDescr.GetDataTable().Rows[0]["ActionDate"]).ToString("MM");
错误如我无效投射出来。请帮助如何将数据表格日期转换为特定字符串格式
string actionDate = ((DateTime) objActionDescr.GetDataTable().Rows[0]["ActionDate"]).ToString("MM");
错误如我无效投射出来。请帮助如何将数据表格日期转换为特定字符串格式
首先,检查值是否为空,然后将其转换为您需要的任何格式。 类似这样的:
//first, check if that column contains value
if (!objActionDescr.GetDataTable().Rows[0].IsNull("ActionDate"))
{
//if value is there, do with it what you need...
//this will return month name, -> like August
string actionDateMonth = (Convert.ToDateTime(objActionDescr.GetDataTable().Rows[0]["ActionDate"])).ToString("MM");
//this will return month number -> like 08
string actionDateMonthNumber = (Convert.ToDateTime(objActionDescr.GetDataTable().Rows[0]["ActionDate"])).ToString("mm");
//same as above
actionDateMonthNumber = (Convert.ToDateTime(objActionDescr.GetDataTable().Rows[0]["ActionDate"])).Month.ToString();
}
具体是什么错误信息? – mason
什么错误?示例输入?你期望什么? –
表中的ActionDate类型是什么? –