[go] 시간에 대한 사용자 정의 형식 설정
title: 시간에 대한 사용자 정의 형식 설정 date: 2022년 10월 5일 —
시간에 대한 사용자 정의 형식 설정
Go 언어에서는 time
패키지를 사용하여 시간과 관련된 작업을 수행할 수 있습니다. 때로는 우리의 애플리케이션에서 특정 시간 형식을 사용해야 할 때가 있습니다. 이때 사용자 정의 형식을 설정하여 필요한 형식으로 시간을 표시할 수 있습니다.
다음은 시간을 원하는 형식으로 표시하는 방법에 대한 예제입니다.
예제: 사용자 정의 형식으로 시간 표시하기
package main
import (
"fmt"
"time"
)
func main() {
// 시간 생성
currentTime := time.Now()
// 사용자 정의 형식 설정
customFormat := "2006년 1월 2일 오후 3시 4분 5초 MST"
formattedTime := currentTime.Format(customFormat)
// 사용자 정의 형식으로 시간 출력
fmt.Println(formattedTime)
}
위 예제에서는 time.Now()
를 사용하여 현재 시간을 가져온 다음, Format
함수를 사용하여 사용자가 원하는 형식으로 시간을 표시했습니다.
이제 실행 결과를 살펴보겠습니다.
실행 결과
2022년 10월 5일 오후 3시 26분 14초 KST
customFormat
에 지정한 형식대로 시간이 표시된 것을 확인할 수 있습니다.
이처럼 Go 언어에서는 time
패키지를 활용하여 사용자 정의 형식으로 시간을 설정하고 표시할 수 있습니다.
참고 자료
- 공식 Go 언어 문서: https://golang.org/pkg/time/
- Go 언어 공식 GitHub 저장소: https://github.com/golang/go