public class PrintDate {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Calendar calendar=Calendar.getInstance();//当前日期
int year=calendar.get(Calendar.YEAR);//2010
int nextyear=calendar.get(Calendar.YEAR)+1;//2011;
Calendar nowyear=Calendar.getInstance();
Calendar nexty=Calendar.getInstance();
nowyear.set(year, 0, 1);//2010-1-1
nexty.set(nextyear, 0, 1);//2011-1-1
calendar.add(Calendar.DAY_OF_MONTH, -calendar.get(Calendar.DAY_OF_WEEK));//周六
Calendar c=(Calendar) calendar.clone();
for(;calendar.before(nexty)&&calendar.after(nowyear);calendar.add(Calendar.DAY_OF_YEAR, -7)){
printf(calendar);
}
for(;c.before(nexty)&&c.after(nowyear);c.add(Calendar.DAY_OF_YEAR, 7)){
printf(c);
}
}
//打印
public static void printf(Calendar calendar)
{
System.out.println(calendar.get(Calendar.YEAR)+"-"+(1+calendar.get(Calendar.MONTH))+"-"+calendar.get(Calendar.DATE));
}
}
分享到:
相关推荐
### JAVA打印一年的日历 #### 知识点概述 本文将详细介绍如何使用Java语言来实现一个程序,该程序能够接收用户输入的年份,并打印出该年的完整日历。这涉及到多个关键概念和技术要点,包括Java的基本语法、日期...
本篇文档主要介绍了一个Java程序,该程序的功能是根据用户输入的日期,计算出该日期所处的季度。这是一个典型的日期处理场景,在各种业务系统中非常常见,比如财务报表、数据分析等。 #### 二、关键概念与术语解释 ...
在Java 8中,Oracle对日期时间API进行了重大更新,引入了`java.time`包,以替换原有的`java.util.Date`和`java.util.Calendar`等过时的API。`LocalDate`是这个新包中的核心类之一,专门用于处理不包含时间部分的日期...
java.util.prefs 此包允许应用程序存储并获取用户和系统首选项和配置数据。 java.util.regex 用于匹配字符序列与正则表达式指定模式的类。 java.util.spi java.util 包中类的服务提供者类。 java.util.zip 提供...
Java 实现当前日期的农历日期显示以及节气显示,完美实现24节气
通过apache自带的日期类获取未来日期,自动识别大小月及是否闰年
本篇文章将深入探讨如何使用Java反射来获取一个类的所有属性、方法,并处理List集合类。 首先,让我们了解Java反射的基础概念。在Java中,`java.lang.Class`类代表运行时的类信息。我们可以使用`Class.forName()`...
本文作者回顾了自己一年的Java学习经历,从中提炼出一些关键的经验和教训,对于初学者和想要深入Java编程的人士具有一定的参考价值。 1. **选择合适的入门教材**:在开始学习时,作者选择了《Core Java》作为入门...
输入公历日期获取农历日期,具体应用请自己修改。。
在Java编程环境中,为了在Windows 7或XP(32位和64位)系统下检测并自动获取USB扫码枪设备输入,我们需要实现一个能够监听USB设备连接,并处理扫码枪扫描到的条形码数据的解决方案。这个过程涉及到几个关键的技术点...
使用java获取所在局域网的所有在用ip,可以检测目前有哪些ip在使用
由于有平年 闰年,30天 31天 28天 29天 之分 所以 我谢了个方法 来拼日期输出的格式是 20130927 这样,查询的日期范围是45天内的 自己写了个类 分享给大家,可能有些逻辑有写笨拙,大家别喷,我写了一天半才 才这好...
java中获取星期几的方法,简单的小程序,分享java中获取星期几的方法,简单的小程序
微信订阅号开发java demo,只是接收、发送消息的接口。
### Java根据日期计算年龄与星期知识点详解 #### 一、概述 在Java中处理日期时,经常需要根据特定的日期来计算出年龄或者确定该日期是星期几。这对于开发涉及日期处理的应用程序非常实用。本文将详细介绍如何使用...
用java写的根据公历日期获取阴历日期及生辰八字,及属相的demo
memcached的jar包,希望能帮助大家
在Java编程语言中,将日期转换为对应的星期几是一项常见的任务。这通常涉及到日期处理和算法的应用。在提供的代码示例中,虽然不是Java代码,但我们可以从中理解基本的算法思路,然后用Java来实现类似的功能。这个...
"Java获取指定开始时间与结束时间之间的所有日期" Java获取指定开始时间与结束时间之间的所有日期是Java开发中的一种常见需求,通常用于生成报告、统计数据、日志记录等场景中。今天,我们将详细介绍如何使用Java...
4. 获取指定日期所在的周序号及设置某一年的第一周; 5. 使用`add()`和`roll()`方法来调整日期; 6. 计算两个日期之间的间隔。 #### 1. 计算某个月份的最大天数 在Java中,可以通过`Calendar`类来获取某个月份的...