源代码:
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;public partial class welcome : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{ //声明日期
DateTime dt;
dt = DateTime.Now;
//申明一个固定的时间 转换(mm/dd/yy)
DateTime dat = Convert.ToDateTime("9/6/2003");
//看下他的类型
Response.Write("年:" + dt.Year);
Response.Write("<br>月:" + dt.Month);
Response.Write("<br>日:" + dt.Day); Label5.Text = "完整日期是:" + dt; Label1.Text = "长日期格式日期是:" + dt.ToLongDateString ; }
protected void Button1_Click(object sender, EventArgs e)
{//双击按钮对时间进行编码
welcom.Text = "我们都是好朋友!"; }
}错误提示:
错误 1 Operator '+' cannot be applied to operands of type 'string' and 'method group' D:\study\vs2005\C#\website\website001\welcome.aspx.cs 47 23 D:\...\website001\说明:
如果把 Label1.Text = "长日期格式日期是:" + dt.ToLongDateString ;
修改为: Label1.Text = "长日期格式日期是:" + dt ;则不会提示出错。
修改为: Label1.Text = dt.ToLongDateString ;也不会提示出错。
修改为: Label1.Text = "" + dt.ToLongDateString ;提示出错
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;public partial class welcome : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{ //声明日期
DateTime dt;
dt = DateTime.Now;
//申明一个固定的时间 转换(mm/dd/yy)
DateTime dat = Convert.ToDateTime("9/6/2003");
//看下他的类型
Response.Write("年:" + dt.Year);
Response.Write("<br>月:" + dt.Month);
Response.Write("<br>日:" + dt.Day); Label5.Text = "完整日期是:" + dt; Label1.Text = "长日期格式日期是:" + dt.ToLongDateString ; }
protected void Button1_Click(object sender, EventArgs e)
{//双击按钮对时间进行编码
welcom.Text = "我们都是好朋友!"; }
}错误提示:
错误 1 Operator '+' cannot be applied to operands of type 'string' and 'method group' D:\study\vs2005\C#\website\website001\welcome.aspx.cs 47 23 D:\...\website001\说明:
如果把 Label1.Text = "长日期格式日期是:" + dt.ToLongDateString ;
修改为: Label1.Text = "长日期格式日期是:" + dt ;则不会提示出错。
修改为: Label1.Text = dt.ToLongDateString ;也不会提示出错。
修改为: Label1.Text = "" + dt.ToLongDateString ;提示出错
就是这个ToLongDateString 没+();
但是我不知道是帖子显示问题不是。如果+()了
那就不清楚了 我这里VS03编译过去了。
我是在windows7下面运行的,是不是不兼容啊?