导航:首页 > 编程语言 > java中日历减法

java中日历减法

发布时间:2024-12-10 16:17:21

⑴ 用java实现日期类的加减

获取时间后 再getTime();
获得时间戳值,就可以进行加减了,
加减后再转换回来就好了。

⑵ java程序日历记事本中:日历.set(month, month-1, 1);里面的参数是什么意思

Calendar.get(Calendar.DAY_OF_WEEK)-1 如果没记错 sunday是0 周一是1 get(Calendar.DAY_OF_WEEK)对应的是1-7
月份是从0开始的set(month, month-1, 1);第一个应该是year 第二个月 第三个日

⑶ 请问java中用for循环如何做这道题 输入年,月,日,输出星期几。(已知1900.1.1是星期一)。

单独用for的话太麻烦了
你还要考虑闰年啊 每月多少天啊 这些都要做判断的
如果不考虑这些问题的话
你输入年月日 year month day
( (year-1900)*365 + (month-1)*31 +day + 1 )%7 看余数就行了 余数是几就是星期几
这是最简单的 但是没有意义

我感觉出这道题的人的用意 应该是让你练习 for循环的多层嵌套
三层循环+判断即可 不用纠结于闰年啊 月份天数不同之类的

⑷ java 怎样让一个日期累加,2010-12-16 累加到2010-12-30

用Calendar.set(Calendar.DATE, 1)就可以累加到12-30
import java.util.Calendar;
import java.util.Date;

public class CalendarAdd {

public static void main(String[] args) {

Calendar calendar = Calendar.getInstance();

calendar.set(Calendar.YEAR, 2012);
calendar.set(Calendar.MONTH, 12-1);//月份是从0开始的,所以要-1
calendar.set(Calendar.DATE, 16);

for(int i = 16; i <= 30; i++){
calendar.set(Calendar.DATE, i);
Date date = calendar.getTime();
System.out.println(date.toString());
}

}
}
-------------
Sun Dec 16 13:29:26 CST 2012
Mon Dec 17 13:29:26 CST 2012
Tue Dec 18 13:29:26 CST 2012
Wed Dec 19 13:29:26 CST 2012
Thu Dec 20 13:29:26 CST 2012
Fri Dec 21 13:29:26 CST 2012
Sat Dec 22 13:29:26 CST 2012
Sun Dec 23 13:29:26 CST 2012
Mon Dec 24 13:29:26 CST 2012
Tue Dec 25 13:29:26 CST 2012
Wed Dec 26 13:29:26 CST 2012
Thu Dec 27 13:29:26 CST 2012
Fri Dec 28 13:29:26 CST 2012
Sat Dec 29 13:29:26 CST 2012
Sun Dec 30 13:29:26 CST 2012

阅读全文

与java中日历减法相关的资料

热点内容
appleld的代码是什么形式 浏览:659
图片转word文件保存在哪 浏览:757
count是哪个编程语言 浏览:85
写言情小说哪个网站好 浏览:365
iphone外接电视 浏览:423
哪些地方网络信号更好些 浏览:753
jar反编辑工具 浏览:614
描述数据波动大小有哪些 浏览:584
u盘exfat可复制4g以上的文件吗 浏览:667
a4大小的文件过塑多少钱 浏览:26
畅天游2app在哪里下载 浏览:844
微信看文字的图片 浏览:298
将文件直接粘入word 浏览:134
VIP解析APP有哪些 浏览:463
怎样彻底卸载cad文件 浏览:829
iphone4港版 浏览:624
怎么用命令打开程序错误 浏览:665
iphone6怎么改控制中心 浏览:808
ns错误代码 浏览:653
iphone4s如何取消软件更新提示 浏览:538

友情链接