|
@@ -64,17 +64,30 @@ public class DateUtils extends org.apache.commons.lang3.time.DateUtils {
|
|
|
|
|
|
/**
|
|
/**
|
|
* 获取当前日期, 默认格式为yyyy-MM-dd
|
|
* 获取当前日期, 默认格式为yyyy-MM-dd
|
|
- *
|
|
|
|
- * @return String
|
|
|
|
*/
|
|
*/
|
|
public static String getDate() {
|
|
public static String getDate() {
|
|
return dateTimeNow(YYYY_MM_DD);
|
|
return dateTimeNow(YYYY_MM_DD);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 获取当前日期, 默认格式为yyyy-MM-dd HH:mm:ss
|
|
|
|
+ */
|
|
public static final String getTime() {
|
|
public static final String getTime() {
|
|
return dateTimeNow(YYYY_MM_DD_HH_MM_SS);
|
|
return dateTimeNow(YYYY_MM_DD_HH_MM_SS);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 获取当前时间 前后几小时的精确时间 时分秒
|
|
|
|
+ */
|
|
|
|
+ public static final String getHourTime(int hour) {
|
|
|
|
+ Date date = new Date();
|
|
|
|
+ SimpleDateFormat dft = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
|
|
+ Calendar dar = Calendar.getInstance();
|
|
|
|
+ dar.setTime(date);
|
|
|
|
+ dar.add(Calendar.HOUR_OF_DAY, hour);
|
|
|
|
+ return dft.format(dar.getTime());
|
|
|
|
+ }
|
|
|
|
+
|
|
public static final String dateTimeNow() {
|
|
public static final String dateTimeNow() {
|
|
return dateTimeNow(YYYYMMDDHHMMSS);
|
|
return dateTimeNow(YYYYMMDDHHMMSS);
|
|
}
|
|
}
|
|
@@ -393,6 +406,19 @@ public class DateUtils extends org.apache.commons.lang3.time.DateUtils {
|
|
return 0;
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
+ * yyyy-MM-dd HH:mm:ss 格式时间戳
|
|
|
|
+ */
|
|
|
|
+ public static Long getTimeStamp(String date) {
|
|
|
|
+ SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
|
|
+ Long orderCreateTimeStart = null;
|
|
|
|
+ try {
|
|
|
|
+ orderCreateTimeStart = sdf.parse(date).getTime();
|
|
|
|
+ } catch (ParseException e) {
|
|
|
|
+ e.printStackTrace();
|
|
|
|
+ }
|
|
|
|
+ return orderCreateTimeStart;
|
|
|
|
+ }
|
|
|
|
|
|
public static Long getStartLongTime(String orderStartDate) {
|
|
public static Long getStartLongTime(String orderStartDate) {
|
|
String date = orderStartDate + " 00:00:00";
|
|
String date = orderStartDate + " 00:00:00";
|
|
@@ -406,13 +432,6 @@ public class DateUtils extends org.apache.commons.lang3.time.DateUtils {
|
|
return orderCreateTimeStart;
|
|
return orderCreateTimeStart;
|
|
}
|
|
}
|
|
|
|
|
|
-
|
|
|
|
- public static Integer getIntegerTime(String date) {
|
|
|
|
- String replace = date.replace("-", "");
|
|
|
|
- return Integer.valueOf(replace);
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
-
|
|
|
|
public static Long getEndLongTime(String orderEndDate) {
|
|
public static Long getEndLongTime(String orderEndDate) {
|
|
String date = orderEndDate + " 23:59:59";
|
|
String date = orderEndDate + " 23:59:59";
|
|
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
@@ -425,6 +444,12 @@ public class DateUtils extends org.apache.commons.lang3.time.DateUtils {
|
|
return orderCreateTimeEnd;
|
|
return orderCreateTimeEnd;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ public static Integer getIntegerTime(String date) {
|
|
|
|
+ String replace = date.replace("-", "");
|
|
|
|
+ return Integer.valueOf(replace);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+
|
|
public static Integer getNowHour() {
|
|
public static Integer getNowHour() {
|
|
Calendar cal = Calendar.getInstance();
|
|
Calendar cal = Calendar.getInstance();
|
|
Date date = new Date();
|
|
Date date = new Date();
|