public DateTime newstime;
while(dr.Read())
{
newstitle = dr["Art_Title"].ToString();
newscontent = dr["Art_Content"].ToString();
newsip = dr["Art_Addr"].ToString();
newstime =dr["Art_Time"];
}
public string MakeFileName(string id,DateTime mytime) { string s = mytime.Year.ToString()
+mytime.Month.ToString()
+mytime.Day.ToString()
//父类ID
+"_"
+id; //新闻ID
return s;
}
结果提示我有错...
不能转换....
我查了一些相关日期函数的资料。好象都是这样定义的....
真不知道那里错了,希望路过的朋友帮忙看看...
感激不尽
while(dr.Read())
{
newstitle = dr["Art_Title"].ToString();
newscontent = dr["Art_Content"].ToString();
newsip = dr["Art_Addr"].ToString();
newstime =dr["Art_Time"];
}
public string MakeFileName(string id,DateTime mytime) { string s = mytime.Year.ToString()
+mytime.Month.ToString()
+mytime.Day.ToString()
//父类ID
+"_"
+id; //新闻ID
return s;
}
结果提示我有错...
不能转换....
我查了一些相关日期函数的资料。好象都是这样定义的....
真不知道那里错了,希望路过的朋友帮忙看看...
感激不尽
return myTime.ToString("yyyyMMdd") + "_" + id;
}这样就可以了
newstime =DataTime.Parse(dr["Art_Time"].ToString());
我按照你的方法做了,但是提示仍然出错
错误就停留在上面 DataTime 这个位置
***Site_admin\article\makehtml2.aspx.cs(98): 找不到类型或命名空间名称“DataTime”(是否缺少 using 指令或程序集引用?)============================================================
我的引用
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
using System.IO;
using System.Configuration;
using CeSoft.Controls;
using CeSoft.Controls.CeConfig;不知道怎么办了?
newstime =System.DateTime.Parse(dr["Art_Time"].ToString());
我用成这样就可以了,虽然问题解决了,但我有个疑问
为什么我这样在开始引用了
using System;
在使用 DateTime的时候却其实我没有引用呢