导航:首页 > 编程语言 > 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中日历减法相关的资料

热点内容
文件夹选项没有文件类型 浏览:566
一加传入的文件找不到 浏览:478
使用动态存储分配编写完整的程序 浏览:359
com与vb6分布式应用程序设计 浏览:939
系统分页文件可以缩小吗 浏览:791
音乐网站设计源码 浏览:363
javamail服务器 浏览:853
如何把手机数据变快 浏览:589
angularjs2时间 浏览:920
下载临时文件夹找不到 浏览:592
施乐cm215固件升级 浏览:688
word2010页码左右设置 浏览:907
tpg文件 浏览:517
edusoho安装教程 浏览:251
编程猫如何申请退课 浏览:794
红米怎么用文件管理下载qq视频 浏览:560
自己要解压的文件找不到怎么办 浏览:296
文件管理的图片可以搜回来吗 浏览:369
mini下载的文件在哪里 浏览:973
mfrc522射频识别参考程序注释new 浏览:363

友情链接