Skip to content

Commit 6c15312

Browse files
author
Luke Farrell
committed
fix(android): changed date format yyyy-MM-dd'T'HH:mm'Z' to yyyy-MM-dd'T'HH:mm:ss.SSSZ
1 parent fac78fb commit 6c15312

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

android/src/main/java/com/reactnativefileutils/FileUtilsModule.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ public void getTimestamp(String uri, String mediaType, Promise promise) {
157157
String timestamp = exif.getAttribute(ExifInterface.TAG_DATETIME);
158158

159159
Date date = new SimpleDateFormat("yyyy:MM:dd HH:mm:ss", Locale.US).parse(timestamp);
160-
String formattedDate = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm'Z'", Locale.US).format(date);
160+
String formattedDate = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSZ", Locale.US).format(date);
161161

162162
promise.resolve(formattedDate);
163163
} else {
@@ -171,7 +171,7 @@ public void getTimestamp(String uri, String mediaType, Promise promise) {
171171
MediaMetadataRetriever retriever = GetMediaMetadataRetriever(fileUri);
172172
String timestamp = retriever.extractMetadata(MediaMetadataRetriever.METADATA_KEY_DATE);
173173
Date date = new SimpleDateFormat("yyyyMMdd'T'HHmmss", Locale.US).parse(timestamp);
174-
String formattedDate = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm'Z'", Locale.US).format(date);
174+
String formattedDate = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSZ", Locale.US).format(date);
175175
retriever.release();
176176

177177
promise.resolve(formattedDate);

0 commit comments

Comments
 (0)