0

我想Date用这段代码展示:

<% var now=System.DateTime.Now; %>
<div id="clock" title="<%=now.ToString("yyyy/MM/dd"); %>" ></div>

但它给了我这个错误:

编译错误:

) 预期的

在我的代码的第二行。

4

3 回答 3

2

删除 toString 之后的分号, <%= 相当于一个 response.Write 并且本质上只是在寻找一个字符串值。

于 2013-07-24T19:10:20.600 回答
1

将“yyyy/MM/dd”替换为“yyyy/MM/dd”
删除“;”

<% var now=System.DateTime.Now; %>
<div id="clock" title="<%=now.ToString('yyyy/MM/dd')%>" ></div>
于 2013-07-24T19:10:14.117 回答
1

尝试正确格式化字符串。删除;ToString("yyyy/MM/dd")

尝试这个:

<div id="clock" title="<%=now.ToString("yyyy/MM/dd"); %>" ></div>

如果这不起作用,则将日期格式保留在单引号中:

title="<%=now.ToString('yyyy/MM/dd')
于 2013-07-24T19:13:22.193 回答