|
@@ -222,29 +222,6 @@ object MyDateUtils {
|
|
|
days
|
|
|
}
|
|
|
|
|
|
-
|
|
|
- def getDateMinuteRange(beginStr: String, endStr: String, format: String = "yyyyMMddHHmm"): ArrayBuffer[String] = {
|
|
|
- val ranges = ArrayBuffer[String]()
|
|
|
- val sdf = new SimpleDateFormat(format)
|
|
|
- var dateBegin = sdf.parse(beginStr)
|
|
|
- val dateEnd = sdf.parse(endStr)
|
|
|
-
|
|
|
- while (dateBegin.compareTo(dateEnd) <= 0) {
|
|
|
- ranges += sdf.format(dateBegin)
|
|
|
- // 将开始时间增加5分钟
|
|
|
- dateBegin = addMinutes(dateBegin, 5)
|
|
|
- }
|
|
|
- ranges
|
|
|
- }
|
|
|
-
|
|
|
- // 辅助方法:增加指定分钟数
|
|
|
- private def addMinutes(date: Date, minutes: Int): Date = {
|
|
|
- val calendar = Calendar.getInstance()
|
|
|
- calendar.setTime(date)
|
|
|
- calendar.add(Calendar.MINUTE, minutes)
|
|
|
- calendar.getTime
|
|
|
- }
|
|
|
-
|
|
|
def main(args: Array[String]): Unit = {
|
|
|
// var from = DateUtils.parseDate("2019-09-01", Array[String]("yyyy-MM-dd"))
|
|
|
// var to = DateUtils.parseDate("2019-09-10", Array[String]("yyyy-MM-dd"))
|