|
|
|
@ -177,10 +177,10 @@ fun Date.getNextMinuteInMilliseconds(): Long { |
|
|
|
return calendar.time.time - this.time |
|
|
|
return calendar.time.time - this.time |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
fun Date.setHourMinutes(value: String) { |
|
|
|
fun Date.setHourMinutes(value: String, dateFormat: String = "HH:mm") { |
|
|
|
val calendar1 = Calendar.getInstance() |
|
|
|
val calendar1 = Calendar.getInstance() |
|
|
|
calendar1.time = this |
|
|
|
calendar1.time = this |
|
|
|
val calendar2 = Calendar.getInstance().apply { time = SimpleDateFormat("HH:mm", Locale.getDefault()).parse(value) } |
|
|
|
val calendar2 = Calendar.getInstance().apply { time = SimpleDateFormat(dateFormat, Locale.getDefault()).parse(value) } |
|
|
|
calendar1.set(Calendar.HOUR_OF_DAY, calendar2.get(Calendar.HOUR_OF_DAY)) |
|
|
|
calendar1.set(Calendar.HOUR_OF_DAY, calendar2.get(Calendar.HOUR_OF_DAY)) |
|
|
|
calendar1.set(Calendar.MINUTE, calendar2.get(Calendar.MINUTE)) |
|
|
|
calendar1.set(Calendar.MINUTE, calendar2.get(Calendar.MINUTE)) |
|
|
|
calendar1.set(Calendar.SECOND, 0) |
|
|
|
calendar1.set(Calendar.SECOND, 0) |
|
|
|
|