• GridView中显示时间日期格式问题


    以下都是GridView基本常用的日期,时间格式

    形式

    语法

    结果

    注释

    数字

    {0:N2}

    12.36

     

    数字

    {0:N0}

    13

     

    货币

    {0:c2}

    $12.36

     

    货币

    {0:c4}

    $12.3656

     

    货币

    "¥{0:N2}"

    ¥12.36

     

    科学计数法

    {0:E3}

    1.23E+001

     

    百分数

    {0:P}

    12.25%

    P and p present the same.

    日期

    {0:D}

    2006年11月25日

     

    日期

    {0:d}

    2006-11-25

     

    日期

    {0:f}

    2006年11月25日 10:30

     

    日期

    {0:F}

    2006年11月25日 10:30:00

     

    日期

    {0:s}

    2006-11-25 10:30:00

     

    时间

    {0:T}

    10:30:00

     

    在GridView中操作的时候要注意以下的几个方面(以{0:d}为例)

    1.要绑定的列如果单纯的是boundfiled类型的(如下)

    <asp:BoundField DataField="sj" HeaderText="时间" ReadOnly="True" DataFormatString="{0:d}" />

    显示出来的格式还是2006-11-25 0:00:00 为达到我们想要的效果

    2.要绑定的列必须是模板列如下:这样才能看到我们想要看到的效果:2006-11-25

     1 <asp:TemplateField HeaderText="时间">
     2 
     3    <EditItemTemplate>
     4 
     5           <asp:Label ID="Label1" runat="server" Text='<%# Eval("sj", "{0:d}") %>'></asp:Label>
     6 
     7 </EditItemTemplate>
     8 
     9 <ItemTemplate>
    10 
    11           <asp:Label ID="Label2" runat="server" Text='<%# Bind("sj", "{0:d}") %>'></asp:Label>
    12 
    13 </ItemTemplate>
    14 
    15 </asp:TemplateField>
    View Code
  • 相关阅读:
    窗口总在最前的时候信息框弹出解决
    IP地址与子网掩码知识
    六类线、五类线、超五类线有什么区别?
    如何删除internet网关连接图标
    密码输入框用“●”做遮盖符
    万象2004数据库说明
    客户机绑定路由例子bat
    命令行下导入、导出注册表
    网管维护常用命令
    hadoop shell 操作命令
  • 原文地址:https://www.cnblogs.com/xiangyisheng/p/5494928.html
Copyright © 2020-2023  润新知