你没有知道dt的值.
这样:
<script language="c#" runat="server">
void Page_Load(){
DateTime dt =new DateTime();
dt=DateTime.Now;//取当前时间
int years =dt.Year;
Response.Write(years.ToString());
}
//结果是2004
</script>
这样:
<script language="c#" runat="server">
void Page_Load(){
DateTime dt =new DateTime();
dt=DateTime.Now;//取当前时间
int years =dt.Year;
Response.Write(years.ToString());
}
//结果是2004
</script>
解决方案 »
- 把99.ASPX这个页面重写成99.HTML, 会员登陆后又返回到99.ASPX了
- 请教一个页面的控件使用问题
- 所有的可用分咨询,谁做过Wap开发?
- GridView中,自动创建模板列后,如何为该模板列中的控件绑定数据?
- 请问这样一种情况会不会影响ASP.NET站点的性能
- 请教DataList使用的问题,谢谢!
- (大家帮帮我)气死我了,为什么就是加下上存储过程的第三个参数??????
- 构造"exec procName para1,para2"后执行与command.Parameters.Add()后执行有什么区别?
- 关于SESSION的问题,谢谢
- 奇怪错误SQLSERVER登陆问题:请大家帮忙!
- 郁闷的问题,请大家帮看看
- 日期验证问题:格式:DD/MM/YYYY,并且DD从1-31,MM从1-12,YYYY从1900-2004
void Page_Load(){
DateTime dt =new DateTime();
dt = DateTime.Parse("2004-06-21 17:55:13");
Response.Write(dt.ToString("yyyy-MM-dd HH:mm:ss"));
}
// 得出的结果是 2004-06-21 17:55:13
</script>
直接输出
Response.Write(System.DateTime.Now.Year.ToString("yyyy"));