我想使用以下代码显示Date
:
<% var now=System.DateTime.Now; %>
<div id="clock" title="<%=now.ToString("yyyy/MM/dd"); %>" ></div>
但它给了我这个错误:
编译错误:
)预期
在我的代码的第二行。
答案 0 :(得分:2)
删除toString之后的半冒号,&lt;%=等同于response.Write,只是在寻找一个字符串值。
答案 1 :(得分:1)
将“yyyy / MM / dd”替换为“yyyy / MM / dd”
删除“;”
<% var now=System.DateTime.Now; %>
<div id="clock" title="<%=now.ToString('yyyy/MM/dd')%>" ></div>
答案 2 :(得分:1)
尝试正确格式化字符串。移除;
之后的ToString("yyyy/MM/dd")
。
试试这个:
<div id="clock" title="<%=now.ToString("yyyy/MM/dd"); %>" ></div>
如果不起作用,请将日期格式保留为单引号:
title="<%=now.ToString('yyyy/MM/dd')