diff --git a/pom.xml b/pom.xml index 167c3c0..964ddfb 100644 --- a/pom.xml +++ b/pom.xml @@ -15,7 +15,7 @@ cc.carm.plugin ultradepository jar - 1.2.1 + 1.2.2 UltraDepository 超级仓库插件,支持设定不同物品的存储仓库。 diff --git a/src/main/java/cc/carm/plugin/ultradepository/data/UserData.java b/src/main/java/cc/carm/plugin/ultradepository/data/UserData.java index f6865e1..ac4cf4f 100644 --- a/src/main/java/cc/carm/plugin/ultradepository/data/UserData.java +++ b/src/main/java/cc/carm/plugin/ultradepository/data/UserData.java @@ -117,7 +117,7 @@ public class UserData { public Date getDate() { - return new Date(DateIntUtil.getDateMillis(getDateInt())); + return DateIntUtil.getDate(getDateInt()); } public int getDateInt() { diff --git a/src/main/java/cc/carm/plugin/ultradepository/util/DateIntUtil.java b/src/main/java/cc/carm/plugin/ultradepository/util/DateIntUtil.java index 3c79ba6..863e0f2 100644 --- a/src/main/java/cc/carm/plugin/ultradepository/util/DateIntUtil.java +++ b/src/main/java/cc/carm/plugin/ultradepository/util/DateIntUtil.java @@ -22,10 +22,14 @@ public class DateIntUtil { } public static long getDateMillis(int dateInt) { + return getDate(dateInt).getTime(); + } + + public static Date getDate(int dateInt) { try { - return getFormat().parse(Integer.toString(dateInt)).getTime(); - } catch (ParseException e) { - return System.currentTimeMillis(); + return (Date) getFormat().parse(Integer.toString(dateInt)); + } catch (ParseException | NumberFormatException e) { + return new Date(System.currentTimeMillis()); } }