DateTime time = DateTime.Parse('2009-1-2');
DateTime ti = new DateTime(); ti= time.AddYears(1); Response.Write(ti.ToShortDateString());//输出:2010-1-2 Response.Write(time.ToShortDateString());//输出2009-1-2 问下达人,为什么time怎么还是原来的值呢,那个time对象也应该是2010年,奇怪我赋值给一个新的对象就可以看到新加的一年,郁闷啊
请达人赐教
DateTime ti = new DateTime(); ti= time.AddYears(1); Response.Write(ti.ToShortDateString());//输出:2010-1-2 Response.Write(time.ToShortDateString());//输出2009-1-2 问下达人,为什么time怎么还是原来的值呢,那个time对象也应该是2010年,奇怪我赋值给一个新的对象就可以看到新加的一年,郁闷啊
请达人赐教
解决方案 »
- 如何在js中调用后台方法
- 怎么解决“WebDev.WebServer.exe 遇到问题需要关闭 ”
- vs2010自带的SQL能用于开发吗?
- 如何接收flash传过来的二进制流存为图片
- 请问如何在asp.net中做二级联动的 DropDownList
- asp.net中打开excel
- 做asp网站系统,后台需要什么语言支持?
- 请问在ASP中可怎么用include!
- ★水晶报表某字段内容中有HTML标记,请问如何处理该种情况?★
- System.Data.SqlClient.SqlConnection.Open() 错误---〉找不到指定的模块
- ID被自动修改如何解决?
- ASP.NET 网站发布与部署!!!!!!!!!!!
int j=2
int k;k=i+1;k=j+1看看i 和 j 会变么?
是ti变化,不是time
time 没变化!
是ti变化,不是time如果一定要变 定义成静态的吧
如果要time也改变,就必须time = time.AddYears(1);
但是time值并没有改变啊所以结果正确啊