From 349957fa25fb589c956b32484c3119894d1e0aa2 Mon Sep 17 00:00:00 2001 From: Matthias Urhahn <matthias.urhahn@sap.com> Date: Wed, 12 May 2021 13:09:52 +0200 Subject: [PATCH] Remove duplicate date formatting code (DEV) #3149 Co-authored-by: Mohamed <mohamed.metwalli@sap.com> Co-authored-by: Ralf Gehrer <ralfgehrer@users.noreply.github.com> --- .../organizer/details/QrCodeDetailFragment.kt | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/presencetracing/organizer/details/QrCodeDetailFragment.kt b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/presencetracing/organizer/details/QrCodeDetailFragment.kt index dc93c0c93..70c960e52 100644 --- a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/presencetracing/organizer/details/QrCodeDetailFragment.kt +++ b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/presencetracing/organizer/details/QrCodeDetailFragment.kt @@ -107,20 +107,25 @@ class QrCodeDetailFragment : Fragment(R.layout.trace_location_organizer_qr_code_ val endTime = uiState.endDateTime!!.toDateTime() eventDate.isGone = false + + val startDay = startTime.toLocalDate().toString("dd.MM.yyyy") + val startHour = startTime.toLocalTime().toString("HH:mm") + val endDay = endTime.toLocalDate().toString("dd.MM.yyyy") + val endHour = endTime.toLocalTime().toString("HH:mm") eventDate.text = if (startTime.toLocalDate() == endTime.toLocalDate()) { requireContext().getString( R.string.trace_location_organizer_detail_item_duration, - startTime.toLocalDate().toString("dd.MM.yyyy"), - startTime.toLocalTime().toString("HH:mm"), - endTime.toLocalTime().toString("HH:mm") + startDay, + startHour, + endHour ) } else { requireContext().getString( R.string.trace_location_organizer_detail_item_duration_multiple_days, - startTime.toLocalDate().toString("dd.MM.yyyy"), - startTime.toLocalTime().toString("HH:mm"), - endTime.toLocalDate().toString("dd.MM.yyyy"), - endTime.toLocalTime().toString("HH:mm") + startDay, + startHour, + endDay, + endHour ) } } else { -- GitLab