이 ISO 타임 스탬프의 연도가 2019가 아닌 이유는 무엇입니까? 프로그램의 경우

devops 파이프 라인을 테스트하는 데 사용하는 간단한 응용 프로그램의 경우 빌드 시작 시간을 홈페이지에 출력하고 있습니다. 내 개발 시스템에서 2019 년에 예상하는 ISO-8601 타임 스탬프 연도가 인쇄됩니다 (특히 “2019-09-12T20 : 11 : 00.000Z”). AWS CodeBuild를 사용하여 동일한 코드베이스를 구축하면 ISO-8601 타임 스탬프는 “+ 051668-02-09T08 : 09 : 32.000Z”와 같습니다. “+051668″는 무엇입니까? 나는 올해라고 생각합니다. 가장 좋은 추측은 올해가 다른 달력으로 표현 된 것입니다. 생각?

AWS CodeBuild는 모든 빌드 (CODEBUILD_START_TIME)마다이 환경 변수를 설정합니다. 최신 기본 Ubuntu 컨테이너 (v2.0)로 빌드하고 있습니다.



답변

대부분의 Google 조회수는 1970 년 이후 CODEBUILD_START_TIME이 밀리 초로 표시되는 것으로 표시됩니다. 코드에서 어딘가를 초 단위로 취급한다고 생각합니다.

당신 +051668-02-09T08:09:32.000Z이 초로 변환 하면 얻을 1568320819772. 1000으로 나누면 + 1568320819사람이 읽을 수있는 시간으로 다시 변환 September 12, 2019 8:40:19됩니다.