什么DateTime格式对<time>元素有效?</time>

时间:2013-02-28 17:39:18

标签: c# datetime string-formatting

HTML5 spec for the <time> element列出了许多对元素的“日期时间值”有效的格式。

可以使用哪些字符串格式来格式化DateTime个对象,使它们成为有效的“日期时间值”?

1 个答案:

答案 0 :(得分:8)

有效月份字符串

  • 2011-11
    "yyyy-MM"

有效日期字符串

  • 2011-11-12
    "yyyy-MM-dd"

有效的无年代日期字符串

  • 11-12
    "MM-dd"

有效时间字符串

  • 14时54
    "H:mm"
  • 14时54分39秒
    "H:mm:ss"
  • 14:54:39.929
    "H:mm:ss.fff"

有效的本地日期和时间字符串

  • 2011-11-12T14:54个
    "yyyy-MM-ddTH:mm"
  • 2011-11-12T14:54:39个
    "yyyy-MM-ddTH:mm:ss"
  • 2011-11-12T14:54:39.929
    "yyyy-MM-ddTH:mm:ss.fff"
  • 2011-11-12 14:54
    "yyyy-MM-dd H:mm"
  • 2011-11-12 14:54:39
    "yyyy-MM-dd H:mm:ss"
  • 2011-11-12 14:54:39.929
    "yyyy-MM-dd H:mm:ss.fff"

有效的时区偏移字符串

  • ž
    "K"
  • 0000
  • 00:00
    "zzz"
  • -0800
  • -08:00
    "zzz"

有效的全球日期和时间字符串

  • 2011-11-12T14:54Z
    "yyyy-MM-ddTH:mmK"
  • 2011-11-12T14:54:39Z
    "yyyy-MM-ddTH:mm:ssK"
  • 2011-11-12T14:54:39.929Z
    "yyyy-MM-ddTH:mm:ss.fffK"
  • 2011-11-12T14:54 + 0000
  • 2011-11-12T14:54:39 + 0000
  • 2011-11-12T14:54:39.929 + 0000
  • 2011-11-12T14:54 + 00:00
    "yyyy-MM-ddTH:mmzzz"
  • 2011-11-12T14:54:39 + 00:00
    "yyyy-MM-ddTH:mm:sszzz"
  • 2011-11-12T14:54:39.929 + 00:00
    "yyyy-MM-ddTH:mm:ss.fffzzz"
  • 2011-11-12T06:54-0800
  • 2011-11-12T06:54:39-0800
  • 2011-11-12T06:54:39.929-0800
  • 2011-11-12T06:54-08:00
    "yyyy-MM-ddTHH:mmzzz"
  • 2011-11-12T06:54:39-08:00
    "yyyy-MM-ddTHH:mm:sszzz"
  • 2011-11-12T06:54:39.929-08:00
    "yyyy-MM-ddTHH:mm:ss.fffzzz"
  • 2011-11-12 14:54Z
    "yyyy-MM-dd H:mmK"
  • 2011-11-12 14:54:39Z
    "yyyy-MM-dd H:mm:ssK"
  • 2011-11-12 14:54:39.929Z
    "yyyy-MM-dd H:mm:ss:fffK"
  • 2011-11-12 14:54 + 0000
  • 2011-11-12 14:54:39 + 0000
  • 2011-11-12 14:54:39.929 + 0000
  • 2011-11-12 14:54 + 00:00 "yyyy-MM-dd H:mmzzz"
  • 2011-11-12 14:54:39 + 00:00 "yyyy-MM-dd H:mm:sszzz"
  • 2011-11-12 14:54:39.929 + 00:00 "yyyy-MM-dd H:mm:ss.fffzzz"
  • 2011-11-12 06:54-0800
  • 2011-11-12 06:54:39-0800
  • 2011-11-12 06:54:39.929-0800
  • 2011-11-12 06:54-08:00
    "yyyy-MM-dd HH:mmzzz"
  • 2011-11-12 06:54:39-08:00
    "yyyy-MM-dd HH:mm:sszzz"
  • 2011-11-12 06:54:39.929-08:00
    "yyyy-MM-dd HH:mm:ss.fffzzz"

有效的周字符串

  • 2011-W46

四位或更多位ASCII数字,其中至少有一位不是“0”(U + 0030)

  • 2011
    "yyyy"

有效的持续时间字符串

  • PT4H18M3S
  • 4h 18m 3s