目标:
java 获取分钟数据(获取时间段内每分钟的数据和传入时间当天每分钟的数据)
代码:
package org.jeecg.utils;
import java.sql.Timestamp;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.ParsePosition;
import java.text.SimpleDateFormat;
import java.util.*;
/**
* 日期和时间工具类.
*
*/
public class DateUtils {
/**
* 获取时间段内的每分钟的集合
*
* @param startDate
* @param endDate
* @return
*/
public static List<Date> getMiBetweenDateRange(Date startDate, Date endDate) {
Calendar tt = Calendar.getInstance();
tt.setTime(startDate);
Calendar t2 = Calendar.getInstance();
t2.setTime(endDate);
List<Date> dateList = new ArrayList<Date>();
for (; tt.compareTo(t2) < 0; tt.add(Calendar.MINUTE, 1)) {
dateList.add(tt.getTime());
}
return dateList;
}
/**
* 获取传入时间,当天的每分钟的集合
*
* @param date
* @return
*/
public static List<Date> getDayMi(Date date) {