|
@@ -7,6 +7,9 @@ import kd.bos.orm.query.QFilter;
|
|
|
import kd.bos.servicehelper.BusinessDataServiceHelper;
|
|
|
import org.apache.commons.lang3.ObjectUtils;
|
|
|
|
|
|
+import java.text.ParseException;
|
|
|
+import java.text.SimpleDateFormat;
|
|
|
+import java.util.Date;
|
|
|
import java.util.Map;
|
|
|
import java.util.stream.Collectors;
|
|
|
|
|
@@ -39,4 +42,23 @@ public class CommonHelperUtils {
|
|
|
|
|
|
return mapentity;
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 获取日期最小时分,最大时分
|
|
|
+ * @param date
|
|
|
+ * @param isStart
|
|
|
+ * @return
|
|
|
+ * @throws ParseException
|
|
|
+ */
|
|
|
+ public static Date getCurDateForm(Date date, boolean isStart) throws ParseException {
|
|
|
+ SimpleDateFormat shortformat = new SimpleDateFormat("yyyy-MM-dd");
|
|
|
+ SimpleDateFormat longformat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
|
+ String dateStr = shortformat.format(date);
|
|
|
+ String suffix = " 00:00:00";
|
|
|
+ if (!isStart) {
|
|
|
+ suffix = " 23:59:59";
|
|
|
+ }
|
|
|
+
|
|
|
+ return longformat.parse(dateStr + suffix);
|
|
|
+ }
|
|
|
}
|