라이브 예약 완료 화면의 날짜 표시 로직 수정

MakeLiveReservationResponse의 필드 변경 사항을 반영하여 날짜 표시
로직을 수정함. UTC 시간을 디바이스 타임존으로 변환하고
yyyy.MM.dd E hh:mm a 포맷으로 표시함.
This commit is contained in:
Yu Sung
2026-01-21 18:56:32 +09:00
parent 9223e26a07
commit 75452f0ffd
2 changed files with 8 additions and 4 deletions

View File

@@ -65,8 +65,12 @@ struct LiveReservationCompleteView: View {
Text("예약일자")
.font(.custom(Font.medium.rawValue, size: 14.7))
.foregroundColor(Color(hex: "777777"))
Text(reservationCompleteData.beginDateString)
let beginDateText = reservationCompleteData.beginDateTimeUtc
.parseUtcIsoDate()?
.convertDateFormat(dateFormat: "yyyy.MM.dd E hh:mm a")
?? reservationCompleteData.beginDateTimeUtc
Text(beginDateText)
.font(.custom(Font.medium.rawValue, size: 14.7))
.foregroundColor(Color(hex: "eeeeee"))
}
@@ -192,7 +196,7 @@ struct LiveReservationCompleteView_Previews: PreviewProvider {
reservationId: 10,
nickname: "김상담",
title: "여자들이 좋아하는 남자 스타일은?",
beginDateString: "2021년 7월 9일 (금), 오후 02:00",
beginDateTimeUtc: "2021-07-09T05:00:00",
price: "무료",
haveCan: 100,
useCan: 0,