2012-03-13 3 views
3

나는 java와 json으로 실험/학습 중이다. 내가 json 파서에 대한 내 자신의 데이터를 만들려고하고 어떤 데이터 형식을 내게주는 예제 데이터를 알아낼 수 없습니다. 나는 datetime이라고 생각하지만 json 날짜 형식으로 내 날짜 (정규 형식)를 얻는 방법을 모르겠습니다. 나는 PHP를 사용하여 예제를 코딩하고있다.Json/Java 입문 - 어떤 데이터 유형입니까? 날짜 시간? 13 자릿수입니다. PHP 사용

JSONP 예 데이터 :

[1110844800000,178.61], 
[1110931200000,175.60], 
[1111017600000,179.29], 

내 날짜 및 데이터 형식 :

2012-03-01 18:21:31,42 
2012-03-01 18:22:31,46 
2012-03-02 18:21:31,40 

위의 13 자리 날짜/시간 JSON은 자바 또는 JSON 특정 날짜 시간이면 누구나 알고 있나요? 그렇다면 내 데이터를 해당 형식으로 가져 오는 방법은 무엇입니까?

감사합니다.

답변

0

을 '-1110844800000'밀리 초 수를 1970 년 1 월 1 일부터이며, '-178.61은'시간 오프셋입니다.

5

인용 한 내용은 두 개의 항목이있는 배열입니다. 각 배열 의 첫 번째 항목은 일 수 있습니다. 그렇다면 :

1110844800000 = Tue, 15 Mar 2005 00:00:00 GMT 
1110931200000 = Wed, 16 Mar 2005 00:00:00 GMT 
1111017600000 = Thu, 17 Mar 2005 00:00:00 GMT

자바 스크립트를 저장 날짜/대기원 (1 년 1 월 GMT 1970 자정) 이후 밀리 초 시간, 그래서 Date 인스턴스로 변환 할 ...

var dt = new Date(1110844800000); 

하는 내가 얼마나입니다 위의 값을 얻었습니다.

각 배열의 두 번째 항목이 무엇인지 알지 못합니다. 그것은 화폐 (화폐) 숫자와 같습니다.

0

첫 번째 배열은 gregheo가 말한 것처럼 Unix Time in milliseconds입니다. 당신이 자바에서 유닉스 타임 스탬프를 변환 할 경우

, 당신은 거기에 좋은 예를 찾을 수 있습니다

Convert UNIX Timestamp to DT