android - 如何在 Android Kotlin 中从 Date 获取小时数?

标签 android date kotlin deprecated

我尝试从 Kotlin 中的 Date 数据类型获取小时,但出现此错误:

'getter for hours: Int' is deprecated. Deprecated in Java

还有我的代码:

val date:Date = ...
val hour = date.hours

这已被弃用并且未找到 getHours() ...

最佳答案

getHours() 已弃用。它替换为 Calendar.get(Calendar.HOUR_OF_DAY)

val date:Date = ... // your date
val cal = Calendar.getInstance()
cal.time = date
val hours = cal.get(Calendar.HOUR_OF_DAY)

关于android - 如何在 Android Kotlin 中从 Date 获取小时数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56235263/

相关文章:

java - 在测试用例中创建构造函数,使其仅被调用一次

javascript - 在 Bootstrap Datepicker 中设置最小日期

android - 在数据绑定(bind)属性中传递类类型

javascript - 静态网页上的日期更新客户端

PHP 日期时间比较天数

android - 有没有办法在 Activity 之间传递函数引用?

android - 创建垂直分隔线 Jetpack Compose

android - 在 RxJava 2 的 onComplete() 之前执行代码?

java - 没有找到处理 Intent 的 Activity ,android

android - 如何在 Java/Android 中播放不支持的视频