日期:2014-05-17  浏览次数:20613 次

Convert.ToDateTime()
DataTable dt = ds.Tables[0];
                foreach (DataRow row in dt.Rows)
                {
                    v_commodityCompanyDailyInfo_report obj = new v_commodityCompanyDailyInfo_report();
                    obj.loadedTime = Convert.ToDateTime(row["loadedTime"]);
                }
这个Convert.ToDateTime(row["loadedTime"])得出来的结构是xxxx年xx月xx日 xx时xx分xx秒但想要的结构是xxxx-xx-xx xx:xx:xx      怎么做出来啊  
------解决方案--------------------
Convert.ToDateTime(你的数据).ToString("yyyy-MM-dd HH:mm:ss");
------解决方案--------------------
Convert.ToDateTime(row["loadedTime"]).ToString("yyyy-MM-dd HH:mm:ss");
------解决方案--------------------
你不是Convert.ToDateTime(row["loadedTime"])都能显示出来么?
你是不是存储最后值的类型是DateTime,改为string类型就行了,你最后显示在页面是一个字符串,不需要用datetime类型的
------解决方案--------------------
别再用Convert系列方法了,用类似DateTime.TryParse等方法。
------解决方案--------------------
引用:
Convert.ToDateTime(你的数据).ToString("yyyy-MM-dd HH:mm:ss");
+1