• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    C#时间格式化(Datetime)用法详解

    Datetime.ToString(String, IFormatProvider)

    参数format格式详细用法

    格式字符 关联属性/说明
    d ShortDatePattern
    D LongDatePattern
    f 完整日期和时间(长日期和短时间)
    F FullDateTimePattern(长日期和长时间)
    g 常规(短日期和短时间)
    G 常规(短日期和长时间)
    m、M MonthDayPattern
    r、R RFC1123Pattern
    s 使用当地时间的 SortableDateTimePattern(基于ISO 8601)
    t ShortTimePattern
    T LongTimePattern
    u UniversalSortableDateTimePattern用于显示通用时间的格式
    U 使用通用时间的完整日期和时间(长日期和长时间)
    y、Y YearMonthPattern

    下表列出了可被合并以构造自定义模式的模式。这些模式是区分大小写的;例如,识别“MM”,但不识别“mm”。如果自定义模式包含空白字符或用单引号括起来的字符,则输出字符串页也将包含这些字符。未定义为格式模式的一部分或未定义为格式字符的字符按其原义复制。

    格式模式 说明
    d 月中的某一天。一位数的日期没有前导零。
    dd 月中的某一天。一位数的日期有一个前导零。
    ddd 周中某天的缩写名称,在 AbbreviatedDayNames 中定义。
    dddd 周中某天的完整名称,在 DayNames 中定义。
    M 月份数字。一位数的月份没有前导零。
    MM 月份数字。一位数的月份有一个前导零。
    MMM 月份的缩写名称,在 AbbreviatedMonthNames 中定义。
    MMMM 月份的完整名称,在 MonthNames 中定义。
    y 不包含纪元的年份。如果不包含纪元的年份小于 10,则显示不具有前导零的年份。
    yy 不包含纪元的年份。如果不包含纪元的年份小于 10,则显示具有前导零的年份。
    yyyy 包括纪元的四位数的年份。
    gg 时期或纪元。如果要设置格式的日期不具有关联的时期或纪元字符串,则忽略该模式。
    h 12小时制的小时。一位数的小时数没有前导零。
    hh 12小时制的小时。一位数的小时数有前导零。
    H 24小时制的小时。一位数的小时数没有前导零。
    HH 24小时制的小时。一位数的小时数有前导零。
    m 分钟,一位数的分钟数没有前导零。
    mm 分钟,一位数的分钟数有一个前导零。
    s 秒,一位数的秒数没有前导零。
    ss 秒,一位数的秒数有一个前导零。
    f 秒的小数精度为一位。其余数字被截断。
    ff 秒的小数精度为两位。其余数字被截断。
    fff 秒的小数精度为三位。其余数字被截断。
    ffff 秒的小数精度为四位。其余数字被截断。
    fffff 秒的小数精度为五位。其余数字被截断。
    ffffff 秒的小数精度为六位。其余数字被截断。
    fffffff 秒的小数精度为七位。其余数字被截断。
    t 在AMDesignator或PMDesignator中定义的AM/PM指示项的第一个字符(如果存在)。
    tt 在AMDesignator或PMDesignator中定义的AM/PM指示项(如果存在)。
    z 时区偏移量(“+”或“-”后面仅跟小时)。一位数的小时数没有前导零。例如,太平洋标准时间是“-8”。
    zz 时区偏移量(“+”或“-”后面仅跟小时)。一位数的小时数有前导零。例如,太平洋标准时间是“-08”。
    zzz 完整时区偏移量(“+”或“-”后面跟有小时和分钟)。一位数的小时数和分钟数有前导零。例如,太平洋标准时间是“-08:00”。
    : 在TimeSeparator中定义的默认时间分隔符。
    / 在DateSeparator中定义的默认日期分隔符。
    %c 其中c是格式模式(如果单独使用)。如果格式模式与原义字符或其他格式模式合并,则可以省略“%”字符。
    c 其中c是任意字符。照原义显示字符。若要显示反斜杠字符,请使用“\”。

    只有上面第二个表中列出的格式模式才能用于创建自定义模式;在第一个表中列出的标准格式字符不能用于创建自定义模式。自定义模式的长度至少为两个字符;例如, 

    DateTime.ToString( "d") 返回 DateTime 值;“d”是标准短日期模式。 

    DateTime.ToString( "%d") 返回月中的某天;“%d”是自定义模式。 

    DateTime.ToString( "d ") 返回后面跟有一个空白字符的月中的某天;“d”是自定义模式。 

    您可能感兴趣的文章:
    • C#中DateTime日期类型格式化显示方法汇总
    • c# DateTime常用操作实例(datetime计算时间差)
    • c#详解datetime使用示例
    • C#、.Net中把字符串(String)格式转换为DateTime类型的三种方法
    • c# datetime 格式化大全
    • 深入Unix时间戳与C# DateTime时间类型互换的详解
    • c#中DateTime.Now函数的使用详解
    • C# string格式的日期时间字符串转为DateTime类型的方法
    • C#日期控件datetimepicker保存空值的三种方法
    • Win10下C# DateTime出现星期几问题的解决方法
    上一篇:Web.config(应用程序的配置信息)总结
    下一篇:实现onmouseover和onmouseout应用于RadioButtonList或CheckBoxList控件上
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    C#时间格式化(Datetime)用法详解 时间,格式化,Datetime,用法,