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));
}
}
分享到:
相关推荐
在`Exercise6_6.java`中,可能涉及的是遍历指定月份的所有日期,输出每一天的日期信息。这通常会用到循环,并且每次循环中对`calendar`进行一天的递增: ```java for (int day = 1; day ; day++) { calendar.set...
本篇文档主要介绍了一个Java程序,该程序的功能是根据用户输入的日期,计算出该日期所处的季度。这是一个典型的日期处理场景,在各种业务系统中非常常见,比如财务报表、数据分析等。 #### 二、关键概念与术语解释 ...
java.util.prefs 此包允许应用程序存储并获取用户和系统首选项和配置数据。 java.util.regex 用于匹配字符序列与正则表达式指定模式的类。 java.util.spi java.util 包中类的服务提供者类。 java.util.zip 提供...
Java 实现当前日期的农历日期显示以及节气显示,完美实现24节气
通过apache自带的日期类获取未来日期,自动识别大小月及是否闰年
通过上述代码,我们可以有效地获取指定年份内所有周六和周日的日期。这种方法不仅适用于2018年,也适用于任何其他年份。对于实际应用来说,只需要简单地调整`year`变量即可。此外,还可以进一步扩展此功能,比如增加...
本篇文章将深入探讨如何使用Java反射来获取一个类的所有属性、方法,并处理List集合类。 首先,让我们了解Java反射的基础概念。在Java中,`java.lang.Class`类代表运行时的类信息。我们可以使用`Class.forName()`...
java获取今天、昨天、近一周、近两周、近三周、近一月、近两月、近三月、近半年、本周、上周、本月、上月时间段
本文作者回顾了自己一年的Java学习经历,从中提炼出一些关键的经验和教训,对于初学者和想要深入Java编程的人士具有一定的参考价值。 1. **选择合适的入门教材**:在开始学习时,作者选择了《Core Java》作为入门...
输入公历日期获取农历日期,具体应用请自己修改。。
在Java编程语言中,处理日期和时间是一项常见的任务,尤其是涉及到农历和公历节日的计算。这个主题的核心在于如何利用Java API来实现农历和公历节日的转换与判断。以下是一些关键的知识点: 1. **Java日期时间API**...
本文将详细介绍Java中常用的时间处理方法,特别是基于`java.util.Date`、`java.text.SimpleDateFormat`、`java.util.Calendar`等类的操作,以及如何通过这些方法获取当前时间、计算日期差、获取周、月、年的第一天和...
memcache客户端jar包: 1,java_memcached-release_2.6.6.jar 2,commons-pool-1.5.6.jar 3,slf4j-api-1.6.1.jar 4,slf4j-simple-1.6.1.jar
这是通过遍历从公元0年到当前日期每一年的天数来实现的,其中考虑了闰年的情况。 - **increaseDay()** 和 **decreaseDay()**:分别用于将日期向前或向后推进指定的天数。 ### 3. 用户交互与主逻辑 **程序流程**: ...
整合huTool DateUtil+LocalDateTimeUtil
### Java根据日期计算年龄与星期知识点详解 #### 一、概述 在Java中处理日期时,经常需要根据特定的日期来计算出年龄或者确定该日期是星期几。这对于开发涉及日期处理的应用程序非常实用。本文将详细介绍如何使用...
用java写的根据公历日期获取阴历日期及生辰八字,及属相的demo
在Java编程环境中,为了在Windows 7或XP(32位和64位)系统下检测并自动获取USB扫码枪设备输入,我们需要实现一个能够监听USB设备连接,并处理扫码枪扫描到的条形码数据的解决方案。这个过程涉及到几个关键的技术点...