Notice
Recent Posts
Recent Comments
Link
투케이2K
73. (Go Lang) [Mac Os] Go 문법 : time 모듈 - Format 사용해 패키지 내에 정의 된 레이아웃 출력 - ANSIC , UnixDate , RFC822 본문
Go Lang (Go 언어)
73. (Go Lang) [Mac Os] Go 문법 : time 모듈 - Format 사용해 패키지 내에 정의 된 레이아웃 출력 - ANSIC , UnixDate , RFC822
투케이2K 2024. 2. 24. 09:47[개발 환경 설정]
개발 언어 : Go
[소스 코드]
package main
import (
"fmt"
"time"
)
func main() {
// ---------------------------------------------------
// [기본 설명]
// ---------------------------------------------------
// "time" 패키지를 사용해 기본 현재날짜 및 utc 시간 등을 확인할 수 있습니다
// ---------------------------------------------------
// Now : 현재 설정 된 로컬 실시간 시간을 확인합니다
// ---------------------------------------------------
// Format : 현재 날짜 및 시간을 지정 된 포맷 레이아웃 형식으로 출력합니다
/*
const (
ANSIC = "Mon Jan _2 15:04:05 2006"
UnixDate = "Mon Jan _2 15:04:05 MST 2006"
RubyDate = "Mon Jan 02 15:04:05 -0700 2006"
RFC822 = "02 Jan 06 15:04 MST"
RFC822Z = "02 Jan 06 15:04 -0700" // RFC822 with numeric zone
RFC850 = "Monday, 02-Jan-06 15:04:05 MST"
RFC1123 = "Mon, 02 Jan 2006 15:04:05 MST"
RFC1123Z = "Mon, 02 Jan 2006 15:04:05 -0700" // RFC1123 with numeric zone
RFC3339 = "2006-01-02T15:04:05Z07:00"
RFC3339Nano = "2006-01-02T15:04:05.999999999Z07:00"
Kitchen = "3:04PM"
// Handy time stamps.
Stamp = "Jan _2 15:04:05"
StampMilli = "Jan _2 15:04:05.000"
StampMicro = "Jan _2 15:04:05.000000"
StampNano = "Jan _2 15:04:05.000000000"
)
*/
// ---------------------------------------------------
// [변수 선언 및 현재 날짜, 시간 출력]
now := time.Now()
// [Format 사용해 출력 형식 변경 : 요약 설명에 작성 된 const 타입 참고]
ANSIC := now.Format(time.ANSIC)
RFC822 := now.Format(time.RFC822)
UnixDate := now.Format(time.UnixDate)
// [로그 출력]
fmt.Println("")
fmt.Println("----------------------------------------------")
fmt.Println("[로그 출력 수행]")
fmt.Println("----------------------------------------------")
fmt.Println("ANSIC : ", ANSIC)
fmt.Println("----------------------------------------------")
fmt.Println("RFC822 : ", RFC822)
fmt.Println("----------------------------------------------")
fmt.Println("UnixDate : ", UnixDate)
fmt.Println("----------------------------------------------")
fmt.Println("")
}
[결과 출력]
반응형
'Go Lang (Go 언어)' 카테고리의 다른 글
Comments