From d0f3933574c4f5a711fd44ad57f3e5bb3314bd48 Mon Sep 17 00:00:00 2001 From: localhorst Date: Fri, 22 Feb 2019 13:36:51 +0100 Subject: [PATCH] added DateModified --- src/DateModified.java | 25 +++++++++++++++++++++++++ src/Main.java | 5 ++++- 2 files changed, 29 insertions(+), 1 deletion(-) create mode 100644 src/DateModified.java diff --git a/src/DateModified.java b/src/DateModified.java new file mode 100644 index 0000000..6ae74eb --- /dev/null +++ b/src/DateModified.java @@ -0,0 +1,25 @@ +import java.io.File; +import java.util.Calendar; +import java.util.Date; + +public class DateModified +{ + public Calendar getDate(String filepath) + { + + Calendar calendar = Calendar.getInstance(); + + // Specify the file path and name + File file = new File(filepath); + + long lastModified = file.lastModified(); + Date date = new Date(lastModified); + + System.out.println(date); + + calendar.setTime(date); + + return calendar; + + } +} diff --git a/src/Main.java b/src/Main.java index 4d0cf09..176eed0 100644 --- a/src/Main.java +++ b/src/Main.java @@ -102,6 +102,7 @@ public class Main DBController db = new DBController(projectPath); Exif exif = new Exif(); + DateModified datemod = new DateModified(); db.connectDatabase(); db.createTableImages(); @@ -140,7 +141,9 @@ public class Main // gefunden File f = new File(rootFolderPath + path); int size = (int) f.length(); - Calendar calendar = exif.getDate(rootFolderPath + path); + // Calendar calendar = exif.getDate(rootFolderPath + path); + + Calendar calendar = datemod.getDate(rootFolderPath + path); db.fillImages(i, path, calendar.get(Calendar.DAY_OF_MONTH), (calendar.get(Calendar.MONTH) + 1),