zoukankan      html  css  js  c++  java
  • DateTime的所有格式化输出

    举例:今天4月24号,DateTime.Now.ToString("yyyy-MM-dd") 返回"2006-04-24"。

    下面摘自1.1的SDK:

    d    将日显示为不带前导零的数字(如 1)。如果这是用户定义的数字格式中的唯一字符,请使用%d。
    dd    将日显示为带前导零的数字(如 01)。
    ddd    将日显示为缩写形式(例如 Sun)。
    dddd    将日显示为全名(例如 Sunday)。

    M    将月份显示为不带前导零的数字(如一月表示为 1)。如果这是用户定义的数字格式中的唯一字符,请使用%M。
    MM    将月份显示为带前导零的数字(例如 01/12/01)。
    MMM    将月份显示为缩写形式(例如 Jan)。
    MMMM    将月份显示为完整月份名(例如 January)。

    gg    显示时代/纪元字符串(例如A.D.)

    h    使用12 小时制将小时显示为不带前导零的数字(例如 1:15:15 PM)。如果这是用户定义的数字格式中的唯一字符,请使用%h。
    hh    使用12小时制将小时显示为带前导零的数字(例如 01:15:15 PM)。
    H    使用24小时制将小时显示为不带前导零的数字(例如 1:15:15)。如果这是用户定义的数字格式中的唯一字符,请使用%H。
    HH    使用24小时制将小时显示为带前导零的数字(例如 01:15:15)。

    m    将分钟显示为不带前导零的数字(例如 12:1:15)。如果这是用户定义的数字格式中的唯一字符,请使用%m。
    mm    将分钟显示为带前导零的数字(例如 12:01:15)。

    s    将秒显示为不带前导零的数字(例如 12:15:5)。如果这是用户定义的数字格式中的唯一字符,请使用%s。
    ss    将秒显示为带前导零的数字(例如 12:15:05)。

    F    显示秒的小数部分。例如,ff 将精确显示到百分之一秒,而ffff 将精确显示到万分之一秒。用户定义格式中最多可使用七个f 符号。如果这是用户定义的数字格式中的唯一字符,请使用%f。

    T    使用12小时制,并对中午之前的任一小时显示大写的A,对中午到11:59 P.M之间的任一小时显示大写的 P。如果这是用户定义的数字格式中的唯一字符,请使用%t。
    tt    使用12小时制,并对中午之前任一小时显示大写的AM;对中午到11:59 P.M之间的任一小时显示大写的PM。

    y    将年份(0-9)显示为不带前导零的数字。如果这是用户定义的数字格式中的唯一字符,请使用%y。
    yy    以带前导零的两位数字格式显示年份(如果适用)。
    yyy    以四位数字格式显示年份。
    yyyy    以四位数字格式显示年份。

    z    显示不带前导零的时区偏移量(如-8)。如果这是用户定义的数字格式中的唯一字符,请使用%z。
    zz    显示带前导零的时区偏移量(例如-08)。
    zzz    显示完整的时区偏移量(例如 -08:00)。

  • 相关阅读:
    查看linux版本的三种常用方法
    CentOS和Redhat发行版linux内核版本的对应关系
    swift的异常处理:本质是错误信息的传递方式
    构建法则第一条:有什么材料做什么饭
    待解决问题 代码阅读
    iOS: 聊聊 Designated Initializer(指定初始化函数):NS_DESIGNATED_INITIALIZER
    整合与构建的能力是创造性思维的重要体现
    iOS网络缓存的系统实现是一个烂尾工程
    (动态)代理于HOOK的区别于关系
    iOS 网络缓存总结
  • 原文地址:https://www.cnblogs.com/dxz/p/datetime_format_output.html
Copyright © 2011-2022 走看看