Go의 time.Now().UnixNano()
Go에서는 time.Now()를 사용하여 Unix 시간을 밀리초 단위로 가져옵니다. UnixNano() 함수는 나노초 해상도의 고정밀 타임스탬프를 제공합니다. 대신 밀리초를 얻으려면 간단한 변환이 필요합니다.
Go v1.17 이상:
Go 버전 1.17 이상에서는 time 패키지에 UnixMicro() 및 UnixMilli() 메서드. 밀리초 단위로 타임스탬프를 얻으려면:
milliseconds := time.Now().UnixMilli()
Go v1.16 이하의 경우:
이전 Go 버전의 경우 1e6(100만)으로 나눌 수 있습니다. 나노초를 밀리초로 변환하는 데 사용됩니다.
milliseconds := time.Now().UnixNano() / 1e6
예:
import ( "time" "fmt" ) func main() { ms := time.Now().UnixNano() / 1e6 fmt.Println(ms) // Output: 1665376382059 }
위 내용은 Go를 사용하여 현재 Unix 시간(밀리초)을 어떻게 얻나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!