This repository was archived by the owner on Jan 24, 2019. It is now read-only.
File tree 1 file changed +54
-0
lines changed
src/main/java/com/zhazhapan/util
1 file changed +54
-0
lines changed Original file line number Diff line number Diff line change @@ -17,6 +17,60 @@ public class DateUtils extends org.apache.commons.lang3.time.DateUtils {
17
17
18
18
private DateUtils () {}
19
19
20
+ /**
21
+ * 将日期转换成时间戳
22
+ *
23
+ * @param date {@link Date}
24
+ *
25
+ * @return {@link Timestamp}
26
+ *
27
+ * @since 1.1.1
28
+ */
29
+ public static Timestamp convertDateToTimestamp (Date date ) {
30
+ return convertDateToTimestamp (date , getCurrentTimestamp ());
31
+ }
32
+
33
+ /**
34
+ * 将日期转换成时间戳
35
+ *
36
+ * @param date {@link Date}
37
+ * @param elseValue 日期为空返回默认时间戳
38
+ *
39
+ * @return {@link Timestamp}
40
+ *
41
+ * @since 1.1.1
42
+ */
43
+ public static Timestamp convertDateToTimestamp (Date date , Timestamp elseValue ) {
44
+ return Checker .isNull (date ) ? elseValue : new Timestamp (date .getTime ());
45
+ }
46
+
47
+ /**
48
+ * 将日期转换成时间
49
+ *
50
+ * @param date {@link Date}
51
+ *
52
+ * @return {@link Time}
53
+ *
54
+ * @since 1.1.1
55
+ */
56
+ public static Time convertDateToTime (Date date ) {
57
+ return convertDateToTime (date , new Time (System .currentTimeMillis ()));
58
+ }
59
+
60
+ /**
61
+ * 将日期转换成时间
62
+ *
63
+ * @param date {@link Date}
64
+ * @param elseValue 日期为空返回默认时间
65
+ *
66
+ * @return {@link Time}
67
+ *
68
+ * @since 1.1.1
69
+ */
70
+ public static Time convertDateToTime (Date date , Time elseValue ) {
71
+ return Checker .isNull (date ) ? elseValue : new Time (date .getTime ());
72
+ }
73
+
20
74
/**
21
75
* 第一个值是否大于第二个值
22
76
*
You can’t perform that action at this time.
0 commit comments