mm-dd-YY를 UTC 타임스탬프 자정으로 변환

mm-dd-YY를 UTC 타임스탬프 자정으로 변환

mm-dd-YYHubSpot의 API와 함께 사용하기 위해 문자열을 UNIX 타임스탬프로 변환 해야 합니다 . API를 사용하려면 날짜를 UTC 자정으로 설정해야 합니다.

다음을 사용하여 날짜를 변환할 수 있습니다. date -j -f "%m-%d-%Y" "01-20-2013" "+%s"그러나 "자정 UTC" 구성 요소를 출력에 어떻게 추가합니까?

답변1

@stoney가 답변에서 언급했듯이 "자정 UTC" 부분이 입력에 포함되어야 합니다.

BSD date를 사용하고 계신 것으로 보아 아마도 macOS를 사용하고 계실 것입니다.

date -j -u -f "%m-%d-%YT%T" "01-20-2013T00:00:00" "+%s"

-u옵션은 날짜를 UTC로 해석하고 %T형식 문자열의 섹션을 통해 명령이 시간을 읽을 수 있도록 허용합니다. 여기서는 명시적으로 자정으로 설정됩니다.

답변2

날짜-d "2013-01-20T00:00:00+0000" +"%s"

출력에는 자정 UTC가 없지만 입력에는 자정 UTC가 있습니다.

관련 정보