2017-10-11 4 views
0

Mesos 상태의 타임 스탬프 필드를 이해하려고합니다.Mesos 작업 상태 타임 스탬프

메소 작업

http://<HOST_NAME>:5050/tasks, URL을 사용하여 나열 할 수 있습니다 다음과 같이 작업이 반환됩니다.

{ 
    "id":"task_id:", 
    "name":"name", 
    "state":"TASK_FAILED", 
    "statuses":[ 
    { 
     "state":"TASK_FAILED", 
     "timestamp":1507589419.3334 
    } 
    ] 
} 

여기서, 타임 스탬프는 "timestamp": 1507589419.3334 소수점 형식이다.

다음 코드를 사용하여 이것을 DateTime으로 변환하면됩니다.

double myDouble = Double.parseDouble("1507589419.3334"); 
    long myLong = (long) (myDouble*1000); 
    System.out.println(new DateTime(myLong)); 

이 정보가 맞습니까? 이 형식은 무엇입니까?

또한 작업이 Chronos를 통해 예약되었으며 작업에 타임 스탬프가 있습니다. 여기에서 시간대를 이해하는 방법?

감사

답변

1

Unix Epoch time의 타임 스탬프.

저는 Parse Double이 그렇게 생각하지 않습니다. Java를 사용하는 것처럼 보이므로 다음과 같은 것을 원합니다. convert epoch time to date

소수점은 초 단위 (밀리 초, 나노초 등)만큼 세분화 된 것입니다. 이 웹 사이트 : https://www.epochconverter.com/을 방문하면 1507589419.3334GMT: Monday, October 9, 2017 10:50:19.333 PM

입니다. 도움이 되었기를 바랍니다.