`
diarbao
  • 浏览: 14582 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JAVA_自动获取一年内所有星期六的日期

阅读更多
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程序,该程序的功能是根据用户输入的日期,计算出该日期所处的季度。这是一个典型的日期处理场景,在各种业务系统中非常常见,比如财务报表、数据分析等。 #### 二、关键概念与术语解释 ...

    LocalDate类获取日期和改变日期

    在Java 8中,Oracle对日期时间API进行了重大更新,引入了`java.time`包,以替换原有的`java.util.Date`和`java.util.Calendar`等过时的API。`LocalDate`是这个新包中的核心类之一,专门用于处理不包含时间部分的日期...

    JAVA_API1.6文档(中文)

    java.util.prefs 此包允许应用程序存储并获取用户和系统首选项和配置数据。 java.util.regex 用于匹配字符序列与正则表达式指定模式的类。 java.util.spi java.util 包中类的服务提供者类。 java.util.zip 提供...

    java 获取农历24节气时间

    Java 实现当前日期的农历日期显示以及节气显示,完美实现24节气

    java获取未来30天日期

    通过apache自带的日期类获取未来日期,自动识别大小月及是否闰年

    java反射,获取所有属性、方法以及List集合类

    本篇文章将深入探讨如何使用Java反射来获取一个类的所有属性、方法,并处理List集合类。 首先,让我们了解Java反射的基础概念。在Java中,`java.lang.Class`类代表运行时的类信息。我们可以使用`Class.forName()`...

    我一年Java之路的回顾,反思以及展望

    本文作者回顾了自己一年的Java学习经历,从中提炼出一些关键的经验和教训,对于初学者和想要深入Java编程的人士具有一定的参考价值。 1. **选择合适的入门教材**:在开始学习时,作者选择了《Core Java》作为入门...

    java农历计算(输入公历日期获取农历日期)

    输入公历日期获取农历日期,具体应用请自己修改。。

    java检测并自动获取usb扫码枪设备输入

    在Java编程环境中,为了在Windows 7或XP(32位和64位)系统下检测并自动获取USB扫码枪设备输入,我们需要实现一个能够监听USB设备连接,并处理扫码枪扫描到的条形码数据的解决方案。这个过程涉及到几个关键的技术点...

    java获取局域网ip列表

    使用java获取所在局域网的所有在用ip,可以检测目前有哪些ip在使用

    JAVA 代码 获取当前时间往前45天的所有日期,

    由于有平年 闰年,30天 31天 28天 29天 之分 所以 我谢了个方法 来拼日期输出的格式是 20130927 这样,查询的日期范围是45天内的 自己写了个类 分享给大家,可能有些逻辑有写笨拙,大家别喷,我写了一天半才 才这好...

    java获取星期几方法

    java中获取星期几的方法,简单的小程序,分享java中获取星期几的方法,简单的小程序

    微信订阅号开发java_demo

    微信订阅号开发java demo,只是接收、发送消息的接口。

    java根据日期计算年龄和星期

    ### Java根据日期计算年龄与星期知识点详解 #### 一、概述 在Java中处理日期时,经常需要根据特定的日期来计算出年龄或者确定该日期是星期几。这对于开发涉及日期处理的应用程序非常实用。本文将详细介绍如何使用...

    用java写的根据公历日期获取阴历日期及生辰八字,及属相的demo

    用java写的根据公历日期获取阴历日期及生辰八字,及属相的demo

    java_memcached-release_2.0.1.jar

    memcached的jar包,希望能帮助大家

    将日期换算成星期几的Java代码

    在Java编程语言中,将日期转换为对应的星期几是一项常见的任务。这通常涉及到日期处理和算法的应用。在提供的代码示例中,虽然不是Java代码,但我们可以从中理解基本的算法思路,然后用Java来实现类似的功能。这个...

    java获取指定开始时间与结束时间之间的所有日期

    "Java获取指定开始时间与结束时间之间的所有日期" Java获取指定开始时间与结束时间之间的所有日期是Java开发中的一种常见需求,通常用于生成报告、统计数据、日志记录等场景中。今天,我们将详细介绍如何使用Java...

    JAVA日期操作汇总

    4. 获取指定日期所在的周序号及设置某一年的第一周; 5. 使用`add()`和`roll()`方法来调整日期; 6. 计算两个日期之间的间隔。 #### 1. 计算某个月份的最大天数 在Java中,可以通过`Calendar`类来获取某个月份的...

Global site tag (gtag.js) - Google Analytics