Update setHoursMinutes date extension code

dev
Laurent 7 years ago
parent 7ae9cacc0a
commit ddf96cc77a
  1. 4
      app/src/main/java/net/pokeranalytics/android/util/extensions/DateExtension.kt

@ -177,10 +177,10 @@ fun Date.getNextMinuteInMilliseconds(): Long {
return calendar.time.time - this.time
}
fun Date.setHourMinutes(value: String) {
fun Date.setHourMinutes(value: String, dateFormat: String = "HH:mm") {
val calendar1 = Calendar.getInstance()
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.MINUTE, calendar2.get(Calendar.MINUTE))
calendar1.set(Calendar.SECOND, 0)

Loading…
Cancel
Save