728x90
반응형
UdateTime, err := time.Parse(time.RFC3339, "2021-05-4T07:08:42Z")
if err != nil {
err = errors.New("Date 포맷팅이 올바르지 않습니다.")
log.Println("UDate :", "2021-05-4T07:08:42Z")
SenddingToPanic(err)
}
이런식으로 체크하면 되는데
UdateTime, err := time.Parse(time.RFC3339, JSON에서 UTC값 받아오는 변수)
if err != nil {
err = errors.New("Date 포맷팅이 올바르지 않습니다.")
log.Println("UDate :", JSON에서 UTC값 받아오는 변수)
SenddingToPanic(err)
}
이렇게 사용하고 있는데 T와 Z가 없을 때, T와 Z의 위치가 바뀔 때, 등등 틀에 맞지 않으면 Panic처리 하도록 하였습니다.
728x90
반응형
'프로그래밍(Web) > 업무관련' 카테고리의 다른 글
[바미] JMeter 설치부터 사용기 (Windows) (0) | 2021.05.17 |
---|---|
[바미] Golang reflect 함수 사용하여 필수 값 체크 함수 만들기. (0) | 2021.05.08 |
[바미] Golang JSON nil값 Check 함수 만들다 생긴 일. (0) | 2021.05.04 |
[바미] Golang 같은 변수의 값 체크 시 “suspect or ” warnning 해결 방법 (0) | 2021.05.03 |
[바미] 고통스런 yarn build (0) | 2021.03.19 |