Какую дату RFC использует Twitter? - PullRequest
11 голосов
/ 27 мая 2010

Использование документов: вт, апр 07, 22:52:51 +0000 2009 в качестве примера.
Кто-нибудь может определить RFC? Приветствия

Ответы [ 2 ]

22 голосов
/ 27 мая 2010

Конечно, я не могу сказать, что «стандарта этого формата не существует», потому что я вполне мог его пропустить. Но когда я начал работать с Twitter API, я некоторое время искал стандарт, который они используют, и не мог найти соответствия. В итоге мне пришлось определить собственный формат (c #):

DateTime.ParseExact(twitterDateString,
                    "ddd MMM dd HH:mm:ss %K yyyy",
                    CultureInfo.InvariantCulture.DateTimeFormat);
6 голосов
/ 27 мая 2010

Ни RFC 2822 , ни RFC 3339 не позволяют отделять год от месяца и дня таким образом. Если твиттер пытался соответствовать требованиям, они опровергли его по двум наиболее актуальным стандартам IETF и по ISO 8601 .

...