<%# DataBinder.Eval(Container.DataItem, "crtdate", "{0:c}") %>
crtdate是日期型的,我想把它格式化,请问我要怎样做呢?

解决方案 »

  1.   

    <%# formatdate(DataBinder.Eval(Container.DataItem, "crtdate").ToString())%>formatedate(string strdate)
    {
    //...
    return 想要的格式;
    }
      

  2.   

    DataBinder.Eval(Container.DataItem,"starttime","{0:yyyy-MM-dd}")
      

  3.   

    http://sites.allnet.cn/info/details.aspx?articleid=143&pageindex=3
      

  4.   

    同意二樓,就用輸出格式字符串就行了。
    {0:yyyy-MM-dd} M一定要大寫,小寫的m表示分鍾
      

  5.   

    {0:yyyy-MM-dd}
    如要小时部分则为
    {0:HH-mm-ss}
      

  6.   

    <%# formatdate(DataBinder.Eval(Container.DataItem, "crtdate").ToString("yyyy-MM-dd"))%>
      

  7.   

    <%# (DataBinder.Eval(Container.DataItem, "crtdate").ToString("yyyy-MM-dd"))%>
      

  8.   

    <%# DataBinder.Eval(Container.DataItem,"starttime","{0:yyyy-MM-dd}")%>
    <%# DataBinder.Eval(Container.DataItem, "crtdate").ToString("yyyy-MM-dd")%>
    都可以吧
      

  9.   

    <%# DataBinder.Eval(Container.DataItem, "crtdate", "{0:d}") %>  格式是2006-11-26
    <%# DataBinder.Eval(Container.DataItem, "crtdate", "{0:D}") %>  格式是2006年11月26日