질문: Go에서 밀리초 단위의 Unix 타임스탬프를 어떻게 얻을 수 있나요?
설명:
Unix 타임스탬프를 검색하는 현재 Go 함수는 time.Now().UnixNano()는 나노초 단위로 값을 제공합니다. 그러나 요구 사항에서는 이 값을 밀리초로 변환하도록 지정합니다.
답변:
현재 Go의 time 패키지는 두 가지 편리한 기능을 제공합니다.
따라서 Go 버전 1.17 이상의 경우 권장되는 솔루션은 다음과 같습니다.
timestamp := time.Now().UnixMilli()
Go 버전 1.16 및 이전:
나노초 타임스탬프를 1e6으로 나눌 수 있습니다. 이는 밀리초 단위의 나노초 수를 나타냅니다.
timestamp := time.Now().UnixNano() / 1e6
위 내용은 Go를 사용하여 Unix 타임스탬프를 밀리초 단위로 얻는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!