<td>
   <%# container.dataItem("Tdate") %></td>
我想其中的日期格式输出为"yyyy-mm-mm"应该如何做呢,?
大侠,帮帮忙,?

解决方案 »

  1.   

    <td><%# Convert.ToDateTime(DataBinder.Eval(Container, "DataItem.Tdate").ToString()).ToShortDateString() %><td>
      

  2.   

    <td><%# DataBinder.Eval(Container, "DataItem.Tdate").ToString("yyyy-mm-dd") %><td>
      

  3.   

    <td><%# DataBinder.Eval(Container, "DataItem.Tdate").ToString("yyyy-MM-dd") %><td>MM 代表月
    mm 代表分钟
      

  4.   

    <td><%# DataBinder.Eval(Container, "DataItem.Tdate").ToString("yyyy-MM-dd") %><td>因該用大寫的“MM”吧
      

  5.   

    <%# DataBinder.Eval(Container, "DataItem.Tdate","{0:yyyy-MM-dd}") %>注意MM要大写
      

  6.   

    以上我改成<%# Convert.ToDateTime(iif(DataBinder.Eval(Container, "DataItem.Tdate")="","日期不详",DataBinder.Eval(Container, "DataItem.Tdate")).ToString()).ToShortDateString() %>
    怎么会出错的,哪里出了问题呢?
      

  7.   

    <%# iif(DataBinder.Eval(Container, "DataItem.Tdate")="","日期不详",Convert.ToDateTime(DataBinder.Eval(Container, "DataItem.Tdate").ToString()).ToShortDateString()) %>
      

  8.   

    Format(Convert.ToDateTime(Container.DataItem("BeginTime")),"d")
      

  9.   

    我就是这么做的
    挺简便的
    <asp:TemplateColumn HeaderText="开始时间">
    <ItemTemplate>
    <asp:Label id=ViewBeginTime runat="server" Text='<%# Format(Convert.ToDateTime(Container.DataItem("BeginTime")),"d") %>'>
    </asp:Label>
    </ItemTemplate>
    <EditItemTemplate>
    <asp:TextBox id=EditBeginTime runat="server" Text='<%# Format(Convert.ToDateTime(Container.DataItem("BeginTime")),"d") %>'>
    </asp:TextBox>
    </EditItemTemplate>
    </asp:TemplateColumn>
      

  10.   

    格式名 说明 
    常规日期或 G 显示日期和/或时间。对于实数,显示日期和时间,例如 4/3/93 05:34 PM。如果没有小数部分,则只显示日期,例如 4/3/93。如果没有整数部分,则只显示时间,例如 05:34 PM。日期显示由系统的 LocaleID 值确定。 
    长日期或 D 根据区域设置的长日期格式显示日期。 
    中长日期 使用适合于宿主应用程序的语言版本的中长日期格式显示日期。 
    短日期或 d 使用区域设置的短日期格式显示日期。 
    长时间或 T 使用区域设置的长时间格式显示时间,包括小时、分钟和秒。 
    中长时间 使用小时、分钟和 AM/PM 指示项以 12 小时格式显示时间。 
    短时间或 t 使用 24 小时格式显示时间,例如 17:45。 
    f 根据您的区域设置格式显示长日期和短时间。 
    F 根据您的区域设置格式显示长日期和长时间。 
    g 根据您的区域设置格式显示短日期和短时间。 
    M、m 显示日期的月份和星期几。 
    R、r 将日期和时间格式化为格林尼治标准时间 (GMT)。 
    s 将日期和时间格式化为可排序的索引。 
    u 将日期和时间格式化为 GMT 可排序索引。 
    U 用长日期和长时间将日期和时间格式化为 GMT。 
    Y、y 将日期格式化为年和月份。 要求