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類型是什麼? –