Fall in IT.

Go Time 간단하게 변환하는방법 본문

프로그래밍언어/Golang

Go Time 간단하게 변환하는방법

D.Y 2020. 7. 30. 18:12

안녕하세요.

오늘은 Golang에서 시간을 간단하게 변환하는 방법에 대해서 알아보겠습니다.

 

알아볼것

  • 문자열 시간을 Time 타입으로 변경하는 방법
  • Time 타입의 시간을 특정포맷의 문자열로 변경하는 방법
  • 시간차 구하는 방법

샘플코드

# 1. 문자열 시간을 Time 타입으로 변경하는 방법
currentTime := "2020-07-30"
t, _ := time.Parse("2006-01-02", currentTime)
fmt.Println(t)

# 2. Time 타입의 시간을 특정포맷의 문자열로 변경하는 방법
a := t.Format("2006.01.02")
fmt.Println(a)

# 3. 시간차 구하는 방법
t2, _ := time.Parse("2006-01-02","2020-07-20")
days := int32(t.Sub(t2).Hours() / 24)
fmt.Println(days) // 10

 

참조

 

Comments