我需要找出如何创建一个临时的
由于我尝试创建副本的所有尝试都没有成功,我的当前丑陋的解决方法是调用
Calendar
对象(已经存在的“永久”日历的副本),以便我可以操作这个副本:tempCal.add(unit, value)
。我需要保持原始的日历对象不变,所以我真的不想直接在它上面调用add(unit, value)
。由于我尝试创建副本的所有尝试都没有成功,我的当前丑陋的解决方法是调用
permanentCal.add(unit, value)
,显示所需的结果,然后调用permanentCal.add(unit, -value)
- 这似乎不太好。
java.util.Date
、java.util.Calendar
和java.text.SimpleDateFormat
等存在严重缺陷的日期时间类现已成为遗留系统,被内置于Java 8及更高版本中的java.time类所取代。 - Basil Bourque