2012-03-08 2 views
1

Я делаю это в течение двух часов и ничего. Это дате в JSON:Deserialize JSON DateTime с часовым поясом

"\/Date(1330355834000+0100)\/" 

Все, что я нашел, было без часовой пояс или для JavaScript. Как преобразовать его в DateTime (а не Date)?

+0

см http://stackoverflow.com/questions/668488/parsing-json-datetime-from-newtonsofts- json-serializer – sikander

+1

Вы пробовали Json.Net? он десериализует его, чтобы исправить объект DateTime. –

ответ

1

Скотт Гензельман только что опубликовал статью о болях этого. His post может быть полезен.

-1

Вы можете создать свой собственный JavaScriptConverter, который может анализировать данные, которые вы хотите. Это дает вам полный контроль над тем, как ваши объекты преобразуются в объекты JSON и наоборот.

+2

И как бы я это сделал? –

0

Я был в состоянии получить дату и время JSon с часовым поясом, используя что-то вроде этого:

var publishDate = new Date().toJSON(); 
Смежные вопросы