Kot*_*and 2 android calendar date kotlin
我正在尝试使用 Calendar.getInstance() 为日期添加一个月,但我无法弄清楚为什么会出现错误“java.lang.ClassCastException : java.util.Date cannot be cast to java.lang.Number”试图将 Calendar 转换为 Date 对象。
这是我正在使用的源代码:
val date = Date()
val cal = Calendar.getInstance()
cal.time = date
cal.add(Calendar.MONTH, 1)
val datePlusOneMonth: Date = cal.time
Run Code Online (Sandbox Code Playgroud)
谢谢谢尔盖...代码运行正常。但是我很失望,因为我添加了一行无用的代码以进行调试,并且在其上放置了一个断点:
val datePlusOneMonth: Date = cal.time
val ok = false
Run Code Online (Sandbox Code Playgroud)
我将断点放在“val ok = false”上,调试器从未停止过“val ok = false”,因为从未使用过“ok”。
然后让调试器在“val ok = false”上停止,我必须执行以下操作:
val datePlusOneMonth: Date = cal.time
val ok = false
val ok2 = ok
Run Code Online (Sandbox Code Playgroud)
然后我可以在“val ok = false”上添加breakpoing,是的,代码运行良好。
| 归档时间: |
|
| 查看次数: |
11208 次 |
| 最近记录: |