[go] 시간을 특정 형식으로 포맷팅하는 방법
Go 언어에서 시간을 원하는 형식으로 포맷팅하는 방법은 매우 간단합니다.
time
패키지에 내장된 Format
함수를 사용하여 시간을 원하는 형식으로 변환할 수 있습니다.
단계 1: time
패키지 임포트
시간을 다루기 위해 먼저 time
패키지를 임포트해야 합니다.
import "time"
단계 2: 시간을 원하는 형식으로 포맷팅
다음은 시간을 “2006-01-02 15:04:05”의 형식으로 포맷팅하는 예제입니다.
package main
import (
"fmt"
"time"
)
func main() {
currentTime := time.Now()
formattedTime := currentTime.Format("2006-01-02 15:04:05")
fmt.Println(formattedTime)
}
위의 예제에서 Format
함수는 시간을 지정된 형식에 맞게 변환한 후 문자열로 반환합니다.
또한 Go 언어에서 날짜와 시간을 표현하는 데 사용되는 특별한 문자열 “2006-01-02 15:04:05”의 순서와 형식을 유지해야 합니다.
이 형식은 Go 언어의 특이한 규칙 중 하나입니다.
결론
Go 언어에서 시간을 특정 형식으로 포맷팅하는 방법은 매우 간단하며, time
패키지의 Format
함수를 사용하면 됩니다.
형식 문자열은 “2006-01-02 15:04:05”와 같은 특별한 규칙을 따라야 합니다.