컴퓨터 과학에서 Unix 시간은 1970년 1월 1일 이후의 초 수입니다. 유닉스 시간은 컴퓨터 시스템에서 일반적으로 사용되는 시간 표현으로 과거, 현재, 미래 등 모든 시간을 나타낼 수 있습니다.
Golang은 오픈 소스 프로그래밍 언어로서 Unix 시간과 시간을 변환하는 몇 가지 방법을 포함하여 많은 강력한 내장 라이브러리를 제공합니다.
Golang에서는 time 패키지를 사용하여 Unix 시간과 시간을 변환할 수 있습니다. 시간 패키지는 작동 및 사용이 매우 편리한 현대 시간 형식을 제공합니다.
Golang에서 Unix 시간과 시간을 변환하는 방법을 알아봅시다.
Golang에서는 time.Unix() 메서드를 사용하여 Unix 시간을 시간으로 변환할 수 있습니다. 코드는 다음과 같습니다.
// Unix time to time timestamp := int64(1600000000) datetime := time.Unix(timestamp, 0) fmt.Println(datetime)
이 예에서는 Unix 타임스탬프를 1600000000으로 정의합니다. 그런 다음 time.Unix() 메서드를 사용하여 이 Unix 타임스탬프를 시간으로 변환합니다.
time.Unix() 메서드는 두 개의 매개변수를 받습니다. 첫 번째 매개변수는 Unix 타임스탬프이고 두 번째 매개변수는 나노초입니다. 이 예에서는 나노초를 0으로 설정합니다.
마지막으로 결과를 출력해 보니 출력 결과가 2020-09-13 08:26:40 +0000 UTC임을 알 수 있습니다.
Golang에서는 time.Unix() 메서드를 사용하여 시간을 Unix 시간으로 변환할 수 있습니다. 코드는 다음과 같습니다.
// Time to Unix time datetime := time.Date(2020, 9, 13, 8, 26, 40, 0, time.UTC) timestamp := datetime.Unix() fmt.Println(timestamp)
이 예에서는 시간을 2020년 9월 13일, 8:26:40으로 정의합니다. 그런 다음 time.Unix() 메서드를 사용하여 해당 시간을 Unix 타임스탬프로 변환합니다.
마지막으로 결과를 인쇄해 보면 출력 결과가 1600000000임을 알 수 있습니다.
Golang에서는 time.Format() 메서드를 사용하여 시간을 문자열로 형식화할 수 있습니다. 코드는 다음과 같습니다.
// Time to string datetime := time.Date(2020, 9, 13, 8, 26, 40, 0, time.UTC) str := datetime.Format("2006-01-02 15:04:05") fmt.Println(str)
이 예에서는 시간을 2020년 9월 13일, 8:26:40으로 정의합니다. 그런 다음 time.Format() 메서드를 사용하여 해당 시간을 문자열로 형식화합니다.
time.Format() 메서드는 날짜 및 시간 형식을 나타내는 매개 변수를 허용합니다. 이 예에서는 "2006-01-02 15:04:05"를 사용하여 날짜와 시간의 형식을 지정합니다.
마지막으로 결과를 출력해 보면 "2020-09-13 08:26:40"으로 출력되는 것을 볼 수 있습니다.
Golang에서는 time.Parse() 메서드를 사용하여 문자열을 시간으로 변환할 수 있습니다. 코드는 다음과 같습니다.
// String to time str := "2020-09-13 08:26:40" datetime, _ := time.Parse("2006-01-02 15:04:05", str) fmt.Println(datetime)
이 예에서는 "2020-09-13 08:26:40" 문자열을 정의합니다. 그런 다음 time.Parse() 메서드를 사용하여 이 문자열을 시간으로 변환합니다.
time.Parse() 메서드는 두 개의 매개변수를 받습니다. 첫 번째 매개변수는 날짜 및 시간 형식이고 두 번째 매개변수는 변환할 문자열입니다.
이 예에서는 "2006-01-02 15:04:05"를 사용하여 날짜 및 시간 형식을 지정합니다.
마지막으로 결과를 출력해 보니 출력 결과가 2020-09-13 08:26:40 +0000 UTC임을 알 수 있습니다.
요약
Golang의 time 패키지를 사용하면 Unix 시간과 시간 간을 쉽게 변환하고 시간 형식을 지정할 수 있습니다. 이 기사에서는 일반적으로 사용되는 네 가지 변환 방법을 소개합니다.
이러한 기술을 익히면 Golang에서 쉽게 개발할 수 있습니다. Unix 간 변환 구현 시간과 시간.
위 내용은 Golang에서 Unix 시간과 시간을 어떻게 변환하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!