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());
}
}