2013-10-08 3 views
0

Как разобрать дату JSON в Java { "UserCreationTime": "/ Date (1348477516620 + 0530) /"} это JSON ответ я получил от .net службы WCF, это в основном тип DateType в C#. Спасибо заранее.типа Анализировать DateTime в C# послал в JSON

+0

@ Kippie Не точный дубликат. Это C#, и это Java (хотя упоминается C#, я думаю, вопрос заключается в том, как разбирать дату на стороне клиента и C# находится на сервере) – luiscubal

+0

@luiscubal Мой плохой, должно быть, неправильно прочитано. – Kippie

ответ

3

Первый номер, 1348477516620 - количество миллисекунд с 01.01.1970 UTC.

Второе число +0530 - это UTC-смещение системы, которая создала это значение в этот конкретный момент времени. Но это число не отражено в первом значении любым способом.

Другими словами, если все, о чем вы заботитесь, является конкретным экземпляром во времени, выбросьте вторую часть и просто используйте первую часть.

Date date = new Date(1348477516620); 

И да, это уродливый формат, и ему никто не нравится. Он постепенно прекращается в пользу ISO8601.

Смежные вопросы