zoukankan      html  css  js  c++  java
  • 在C#控件显示日期时控制日期的格式

    我们从数据库提取的DataTime类型通常包括日期和时间,而我们在C#中,给控件做绑定时,通常只是绑定日期,同时还想让日期按自己设定的格式显示。所以,在绑定时我们通常要用到DateTime类的格式字符串。

    通常我们可以通过下列的方式进行绑定:

    <%#    DataBinder.Eval(Container,    "DataItem(""日期字段"")","{0:d}")%>

    <asp:BoundColumn    DataField="Date"    HeaderText="日期"    DataFormatString="{0:yyyy-mm-dd}">

    DataTime格式字符串 (Format Strings)

    格式

    输出

    描述

    0:d

    5/8/2006

    短日期

    0:D

    Tuesday,May 08,2001

    长日期

    0:f

    Tuesday,May 08,2001 6:23 PM

    完整(长日期+短时间)

    0:F

    Tuesday,May 08,2001 6:23:51 PM

    完整(长日期+长时间)

    0:g

    5/8/2001 6:23 PM

    一般 (短日期+短时间)

    0:G

    5/8/2001 6:23 :51 PM

    一般(短日期+长时间)

    0:M

    May 08

    /

    0:R

    Wed, 09 May 2001 01:23:51 GMT

    RFC标准

    0:s

    2001-05-08T18:23:51

    无时区,可排序

    0:t

    6:23 PM

    短时间

    0:T

    6:23:51 PM

    长时间

    0:u

    2001-05-09 01:23:51 Z

    国际化短格式

    0:U

    Wednesday,May 09,2001 1:23:51 AM

    国际化完整格式

    0:Y

    May, 2001

    /


         

    格式名 说明
    常规日期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 根据您的区域设置格式显示短日期和短时间。
    Mm 显示日期的月份和星期几。
    Rr 将日期和时间格式化为格林尼治标准时间 (GMT)。
    s 将日期和时间格式化为可排序的索引。
    u 将日期和时间格式化为 GMT 可排序索引。
    U 用长日期和长时间将日期和时间格式化为 GMT。
    Y、y 将日期格式化为年和月份。

    M/d/yy                                  12/7/58     
       d-MMM                            7-Dec     
       d-MMMM-yy                    7-December-58     
       d    MMMM    7                December     
       MMMM    yy                    December    58     
       hh:mm    tt                          08:50    PM     
       h:mm:ss    t                         8:50:35    P     
       H:mm                                 20:50     
       H:mm:ss                             20:50:35     
       M/d/yyyy    H:mm              12/7/1958    20:50 
       MM-dd                             03-05 

  • 相关阅读:
    用Creator实现一个擀面的效果
    游戏开发中的多语言处理
    Docker(六)容器数据卷
    Docker(五)Docker镜像讲解
    Docker(四)Docker镜像安装
    Docker(三)Docker常用命令
    Docker(二)Docker配置
    nginx 与 tomcat 组合搭建web服务
    Zookeeper 使用
    tomcat-manager 设置
  • 原文地址:https://www.cnblogs.com/SALIN/p/735539.html
Copyright © 2011-2022 走看看