我在数据库中,有如下字段:
Student_birthday datetime 8
Student_time datetime 8我在网页中用
<tr>
<td align="right">出生日期:</td>
<td><%#DataBinder.Eval(Container.DataItem,"Student_birthday")%></td>
<td align="right">
入学时间:</td>
<td><%#DataBinder.Eval(Container.DataItem,"Student_time")%></td>
</tr>
这个调用,
但是我的网页中显示:
出生日期: 1981-1-1 0:00:00 入学时间: 2000-9-1 0:00:00 
请问如何去掉后面的 0:00:00 之类的东西啊.
原来想可以用
datCurrentDate.ToString(“d”);
之类的搞定,但是怎么了搞不定啊,大家帮帮忙,谢谢.
~!~

解决方案 »

  1.   

    <%#DataBinder.Eval(Container.DataItem,"Student_birthday","{0:yyyy/MM/dd}")%>
      

  2.   


    编译器错误信息: CS1502: 与“System.Convert.ToString(object, System.IFormatProvider)”最匹配的重载方法具有一些无效参数源错误: 行 62:  <td align="right">
    行 63:  入学时间:</td>
    行 64:  <td><%#DataBinder.Eval(Container.DataItem,"Student_time"),"{0:yyyy/MM/dd}"%> </td>
    行 65:  </tr>
    行 66:  <tr>
     
      

  3.   

    行 64:  <td><%#DataBinder.Eval(Container.DataItem,"Student_time"),"{0:yyyy/MM/dd}"%> </td>
                                    ->)    move to here )and get some more : http://community.csdn.net/Expert/topic/3845/3845039.xml?temp=.382229
      

  4.   

    <%#DataBinder.Eval(Container.DataItem,"Student_time"),"{0:yyyy/MM/dd  }"%>改成
    <%#DataBinder.Eval(Container.DataItem,"Student_time","{0:yyyy/mm/dd  }")%> 
    正解 : )
      

  5.   

    <%#DataBinder.Eval(Container.DataItem,"studnedate","{0:yyyy-MM-dd}" %>