mm-dd-YY
HubSpot의 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가 있습니다.