有没有办法在 Kotlin 中编辑现有的日历实例?
Is there a way of editing an existing calendar instance in Kotlin?
我对 Kotlin 的经验很少,所以如果我的方法不必要地复杂,请告诉我。
我有一个定义为 Calendar.getInstance().time 的变量 curDate,我希望创建另一个变量与原始值相同,但更改了一些值,例如年、月等。
如果我将 newDate 定义为 Calendar.getInstance() 我显然可以使用 newDate.set,但是在处理 curDate.clone() 时,这不是一个选项。
有没有办法更改现有的日历实例?最佳解决方案是什么?
我从未使用过 Kotlin。但 Calendar 是一样的,只是语法发生了变化。
试试这个:
Calendar cal1 = Calendar.getInstance()
Calendar cal2 = (Calendar)cal1.clone()
cal2.set(int field, int value)
希望对您有所帮助! :-) 如果我理解你的成就,请告诉我
我对 Kotlin 的经验很少,所以如果我的方法不必要地复杂,请告诉我。
我有一个定义为 Calendar.getInstance().time 的变量 curDate,我希望创建另一个变量与原始值相同,但更改了一些值,例如年、月等。
如果我将 newDate 定义为 Calendar.getInstance() 我显然可以使用 newDate.set,但是在处理 curDate.clone() 时,这不是一个选项。
有没有办法更改现有的日历实例?最佳解决方案是什么?
我从未使用过 Kotlin。但 Calendar 是一样的,只是语法发生了变化。
试试这个:
Calendar cal1 = Calendar.getInstance()
Calendar cal2 = (Calendar)cal1.clone()
cal2.set(int field, int value)
希望对您有所帮助! :-) 如果我理解你的成就,请告诉我