java日期计算
来源:互联网 发布:中国银行合肥软件中心 编辑:程序博客网 时间:2024/05/17 11:56
/**输入日期计算下一周、月、季度、半年、年**/
DateFormat dateFormat = DateFormat.getDateInstance(DateFormat.MEDIUM);
GregorianCalendar grc=new GregorianCalendar(2009, Calendar.AUGUST,31);
// 周
grc.add(GregorianCalendar.DAY,7);
System.out.println("grc="+dateFormat.format(grc.getTime()));
// 月
grc.add(GregorianCalendar.MONTH,1);
System.out.println("grc="+dateFormat.format(grc.getTime()));
// 季度
grc.add(GregorianCalendar.MONTH,3);
System.out.println("grc="+dateFormat.format(grc.getTime()));
// 半年
grc.add(GregorianCalendar.MONTH,6);
System.out.println("grc="+dateFormat.format(grc.getTime()));
// 年
grc.add(GregorianCalendar.YEAR,1);
System.out.println("grc="+dateFormat.format(grc.getTime()));
日期中星期的计算:
DateFormat dateFormat = DateFormat.getDateInstance(DateFormat.MEDIUM);
GregorianCalendar grc=new GregorianCalendar(2004, Calendar.DECEMBER,1);
// 得到今天星期几
int week = grc.get(Calendar.DAY_OF_WEEK);
// 起始日为星期一时需要,起始日为星期日则不要
if (week == 1) {
week = week + 6;
} else {
week = week - 1;
}
// 所在周的起始日
grc=new GregorianCalendar(2009, Calendar.DECEMBER,1);
grc.add(GregorianCalendar.DATE,1-week);
// 所在周的结束日
grc.add(GregorianCalendar.DATE,7-week);
System.out.println("grc="+dateFormat.format(grc.getTime()));
- java日期 计算前后日期
- 计算Java日期
- Java日期计算
- 计算Java日期
- 计算Java日期
- 计算Java日期
- [转载]计算Java日期
- 计算Java日期
- 计算Java日期
- 计算Java日期
- 计算Java日期
- 计算Java日期
- java日期计算
- 计算Java日期
- 计算Java日期
- Java日期计算
- 计算Java日期
- JAVA 日期比较、计算
- 文本框限制输入
- 计数给定有向邻接表表示的图的连通分量个数
- 递归解开dsc文件
- 一个人如果太被大家看好,这个人过的一定很累!
- 会说话,减少奋斗30年
- java日期计算
- 匹配整数或小数
- oracle按时间回复数据的方法
- 求文本中求回车的个数
- QT遇到问题贴
- 想法1 做电调过程中的种种问题
- 抽象类实例
- 冲突域和广播域
- 尝试一下看看好使不?