[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 패키지를 활용하여 사용자 정의 형식으로 시간을 설정하고 표시할 수 있습니다.

참고 자료