Go에서 yyyyMMddHHmmss 형식으로 현재 시간 형식 지정

Jay Singh 2022년8월26일
Go에서 yyyyMMddHHmmss 형식으로 현재 시간 형식 지정

‘Datetime’은 특정 시점의 날짜와 시간의 속성을 캡슐화한 타입이다. ‘Datetime’은 Go의 시간 패키지에서 찾을 수 있습니다.

time 패키지에는 시간을 말하고, 측정하고, 표시하는 데 필요한 모든 기능이 포함되어 있습니다. time 패키지에는 날짜 및 시간 형식 지정, 구문 분석, 표시 및 조작을 위한 기본 기술도 포함되어 있습니다.

시간은 시간을 값으로 보유하는 구조체의 모든 변수 유형 또는 필드입니다. 시간은 밀리초 단위의 정밀도로 시간을 나타내는 측정 단위입니다.

Go에서 yyyyMMddHHmmss 형식으로 현재 시간 형식 지정

package main

import (
    "fmt"
    "time"
)

func main() {
    currentTime := time.Now()
    fmt.Printf("Current time is : %v\n", currentTime)
}

출력:

Current time is : 2023-11-16 08:37:19 +0000 UTC m=+0.000028927

다음은 연결된 레이아웃 상수를 사용하여 RFC3339 호환 시간 형식의 기본 예입니다.

package main

import (
    "fmt"
    "time"
)

func main() {
    current_time := time.Now()
    fmt.Println("Current time: ", current_time.Format(time.RFC3339))
}

출력:

Current time:  2023-11-16T08:37:19Z