From d9b8dee62feb4acd31e6a0932782cd6c076ce663 Mon Sep 17 00:00:00 2001 From: ujjwal2900 Date: Sun, 1 Sep 2024 22:37:14 +0530 Subject: [PATCH] Add Date and Time in UTC format to Feedback --- .../commons/feedback/FeedbackContentCreator.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/app/src/main/java/fr/free/nrw/commons/feedback/FeedbackContentCreator.java b/app/src/main/java/fr/free/nrw/commons/feedback/FeedbackContentCreator.java index 839858b3e..367f4a0c7 100644 --- a/app/src/main/java/fr/free/nrw/commons/feedback/FeedbackContentCreator.java +++ b/app/src/main/java/fr/free/nrw/commons/feedback/FeedbackContentCreator.java @@ -6,6 +6,9 @@ import fr.free.nrw.commons.auth.AccountUtil; import fr.free.nrw.commons.feedback.model.Feedback; import fr.free.nrw.commons.utils.LangCodeUtils; import java.util.Locale; +import java.text.SimpleDateFormat; +import java.util.Date; +import java.util.TimeZone; /** * Creates a wikimedia recognizable format @@ -32,6 +35,12 @@ public class FeedbackContentCreator { /* * Construct the feedback section title */ + + //Get the UTC Date and Time + final SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss", Locale.ENGLISH); + dateFormat.setTimeZone(TimeZone.getTimeZone("UTC")); + final String UTC_FormattedDateTime = dateFormat.format(new Date()); + sectionTitleBuilder = new StringBuilder(); sectionTitleBuilder.append("Feedback from "); sectionTitleBuilder.append(AccountUtil.getUserName(context)); @@ -96,6 +105,11 @@ public class FeedbackContentCreator { } sectionTextBuilder.append("~~~~"); sectionTextBuilder.append("\n"); + + //Add the UTC Date and Time to Feedback + sectionTextBuilder.append("Generated on: "); + sectionTextBuilder.append(UTC_FormattedDateTime); + sectionTextBuilder.append("\n"); } public String getSectionText() {