diff --git a/app/src/main/java/fr/free/nrw/commons/upload/UploadService.java b/app/src/main/java/fr/free/nrw/commons/upload/UploadService.java index 0b8aed9a8d..f7baf572be 100644 --- a/app/src/main/java/fr/free/nrw/commons/upload/UploadService.java +++ b/app/src/main/java/fr/free/nrw/commons/upload/UploadService.java @@ -285,7 +285,7 @@ private void uploadContribution(Contribution contribution) { contribution.setFilename(canonicalFilename); contribution.setImageUrl(uploadResult.getImageinfo().getOriginalUrl()); contribution.setState(Contribution.STATE_COMPLETED); - contribution.setDateUploaded(CommonsDateUtil.getIso8601DateFormatShort() + contribution.setDateUploaded(CommonsDateUtil.getIso8601DateFormatTimestamp() .parse(uploadResult.getImageinfo().getTimestamp())); compositeDisposable.add(contributionDao .save(contribution) diff --git a/app/src/main/java/fr/free/nrw/commons/utils/CommonsDateUtil.java b/app/src/main/java/fr/free/nrw/commons/utils/CommonsDateUtil.java index 38f6a3c9b7..fc3b9ff2c9 100644 --- a/app/src/main/java/fr/free/nrw/commons/utils/CommonsDateUtil.java +++ b/app/src/main/java/fr/free/nrw/commons/utils/CommonsDateUtil.java @@ -13,11 +13,21 @@ public class CommonsDateUtil { /** * Gets SimpleDateFormat for short date pattern - * @return + * @return simpledateformat */ public static SimpleDateFormat getIso8601DateFormatShort() { SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd", Locale.ROOT); simpleDateFormat.setTimeZone(TimeZone.getTimeZone("UTC")); return simpleDateFormat; } + + /** + * Gets the timestamp pattern for a date + * @return timestamp + */ + public static SimpleDateFormat getIso8601DateFormatTimestamp() { + SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss", Locale.ROOT); + simpleDateFormat.setTimeZone(TimeZone.getTimeZone("UTC")); + return simpleDateFormat; + } }