我有约会Wed May 08 00:00:00 GMT+06:30 2013
。我使用这样的Joda-Time
DateTime向其中添加一天。
DateTime dateTime = new DateTime(date);
dateTime.plusDays(1);
当我打印dateTime时,我得到了这个date
2013-05-08T00:00:00.000+06:30
。乔达约会时间没有增加一天。我没有发现任何错误。
谢谢
该plusDays
方法不是可变器。它返回DateTime
已更改的给定对象的副本,而不是更改给定对象。
如果要实际更改变dateTime
量值,则需要:
DateTime dateTime = new DateTime(date);
dateTime = dateTime.plusDays(1);
问题内容: 我是这个网站的新手,我才刚刚开始学习Java。我正在尝试将几天添加到GregorianCalendar中,但是它不起作用。在这里…(忽略顶部的块),其底部的添加日期很烦人。 感谢您阅读本文!我欢迎任何反馈… 问题答案: 这里有太多代码。用户互动过多。 从一种简单的方法开始做一件事,然后在正确的方法上解决。 这是您可能的操作方式: 一旦测试并证明了此方法,您就可以让其余的代码调用它。 更
问题内容: 在某些情况下,我想将DATETIME格式的变量的值增加1天: 做这个的最好方式是什么? 问题答案: 如果要在PHP中执行此操作: 如果要在MySQL中添加日期:
问题内容: 我正在尝试写一些东西,让某人可以将有声读物上课,并且应该将到期日定为14天。我的班级有一个toString()方法,该方法应打印出到期日,但无论如何始终打印出到期日是3/5。 问题答案: 没有按照你的意思去做。它的值是静态常量的值,我想是2(实际上,您可以在源代码中看到它)。 我想你是说 此外,您不应该拨打两次电话:如果您拨打两次电话,日期可能会不一致。调用一次,将其分配给一个字段:
我想找出两次约会之间的月数。感谢您的帮助。我在下面的例子中使用了Joda Time。 上述代码在2013年2月18日至2013年3月01日期间返回“0” 我不能给月份加1,因为我需要找到同一个月的差异,我还需要找到两个经过的时间段之间的差异,即“2012-12-04”和“2013-1-06”之间的差异应返回-1;
为什么我在今天的基础上加上30天就得到了今天的30天,而当我加上20天就得到了今天的30天?? 这是一个样本 “这是控制台”
我想合并/添加一个新泽西项目B(已经运行良好)到一个新泽西项目a,这将充当一个过滤器/安全层。因此,作为一个基本步骤,我在项目a的构建路径上向项目B添加了依赖项,并在构建路径中向部署程序集添加了相同的依赖项。我从这篇文章中了解到,我可以通过将servlet放在同一个中,并使用以不同的方式映射它们来实现这一点。当我试图访问项目B的资源时,我没有任何运气。 因此,当我尝试访问时,它工作得很好。但是当我