首页 / JAVA / Java日历添加问题
Java日历添加问题
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Java日历添加问题,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含816字,纯文字阅读大概需要2分钟。
内容图文
我遇到了Java Calendar add()功能的问题.给予或接受用于提供在旅行网站上离开的日期的迂回日期.
end.add(Calendar.DATE, Integer.parseInt(giveOrTake));
代码在上面,我正在使用的测试条件是选择29/07/2012作为日期和3天给予或采取.根据文件,这应该是01/08/2012,但它出现在2012年7月1日.
当它被传递给方法时我检查了giveOrTake并且没关系,所以我不知道发生了什么.我可以硬编码giveOrTake值并仍然得到错误.
解决方法:
适合我:
import java.util.*;
public class Test {
public static void main (String []args) {
Calendar calendar = Calendar.getInstance();
calendar.set(2012, Calendar.JULY, 29);
calendar.add(Calendar.DATE, 3);
System.out.println(calendar.getTime()); // August 1st
}
}
我的猜测是,在调用add之前你已经错了一个月 – 注意我上面设置的呼叫如何使用6作为月份,因为该呼叫使用基于0的月份数字.
请注意,根据我对这个问题的评论,如果可以的话,你最好转到Joda Time …
内容总结
以上是互联网集市为您收集整理的Java日历添加问题全部内容,希望文章能够帮你解决Java日历添加问题所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。