What format string do I use for milliseconds in date strings on iPhone?

前端 未结 4 2186
悲&欢浪女
悲&欢浪女 2020-11-29 02:24

I\'m required to parse strings in a format that includes milliseconds. What format string do I use to get the right date value?

For example, suppose I have a string

相关标签:
4条回答
  • 2020-11-29 03:12

    The Date Format Patterns guide suggests that "S" is the format specifier for fractions of seconds.

    0 讨论(0)
  • 2020-11-29 03:14

    It's SSS, per the Unicode Locale Data Markup Language spec.

    "yyyy-MM-dd'T'HH:mm:ss.SSS"
    

    More generally, use any number of upper-case S characters to get that many decimal places in the fractions-of-a-second component. (So ss.S will show the time to the nearest tenth of a second, for example.)

    0 讨论(0)
  • 2020-11-29 03:20

    You need to pass same number of 'S' at the end for example My Date was '2015-11-17T03:36:45.041503Z' the i used 'yyyy-MM-dd'T'HH:mm:ss.SSSSSSz' formatter, I mean see the number of 'S' is 6 as 6 digit coming in date.

    0 讨论(0)
  • 2020-11-29 03:24

    use SSS for three decimal places of a second

    "yyyy-MM-dd'T'HH:mm:ss.SSS"
    
    0 讨论(0)
提交回复
热议问题