后台 传给我  "planStartTime":"10:00"    要解析成当年的毫秒数据,后面要用到 

在使用下面代码时, 上午 10 点,变成 了 上午 2 点  怎么也查不出原因

SimpleDateFormat format = new SimpleDateFormat("HH:mm");
return format.parse("10:00").getTime();

最后只好使用
val zeroCalendar by lazy {
Calendar.getInstance().apply {
set(Calendar.HOUR_OF_DAY, 0)
set(Calendar.MINUTE, 0)
}
}

val timeArray = planStartTime.split(":") // 把 planStartTime 拆分 小时和分钟
val cloneZero = zeroCalendar.clone() as Calendar
cloneZero.set(Calendar.HOUR_OF_DAY, timeArray[0].toInt()) // 分别设置到日历里
cloneZero.set(Calendar.MINUTE, timeArray[1].toInt())

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-10-23
  • 2021-11-07
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-03-05
猜你喜欢
  • 2021-08-04
  • 2021-10-27
  • 2022-02-06
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-26
相关资源
相似解决方案