将一个日期字段分配给另一个



我需要在不影响原始日期的情况下进行一些日期操作。如果我这样做:

Date tempDate = new Date();
tempDate = youthMember.getDob();
CalendarUtil.addMonthsToDate(tempDate, 96);

tempDate和youthMember.getDob()都加96个月。我试过setValue(), setDate()和搜索网络。

感谢您的帮助。

你有一个日期对象指向另一个,所以它们都返回相同的值。

Date tempDate = new Date(youthMember.getDob().getTime());
CalendarUtil.addMonthsToDate(tempDate, 96); 

将tempDate初始化为this(它将创建一个新的实例,并将其初始化为与youthmember的dob相同的时间)

Date tempDate = new Date(youthMember.getDob().getTime());

并删除此(因为您正在将tempDate引用到youthMember的DOB)

tempDate = youthMember.getDob();

相关内容

  • 没有找到相关文章

最新更新