匿名用户

1级

2015-04-17 回答

public static void main(String[] args) {

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");

Calendar can = Calendar.getInstance();

System.out.println("当前时间:"+sdf.format(can.getTime()));

int week = 5;//我只举五周的例子,这里就是+多少周的参数。

for (int i = 1; i <= week; i++) {

Calendar c = Calendar.getInstance();

c.setTime(can.getTime());

c.add(Calendar.WEEK_OF_YEAR, i);

System.out.print(i+"周后的日期:"+sdf.format(c.getTime()));

//此处认定为周日是每周第一天,周六为最后天。。好像实际标准也是这样的。

//周日---周六  分别对应的值是 1--7

//如果你想设置周一是第一天。这里就设置Calendar.MONDAY

c.set(Calendar.DAY_OF_WEEK, Calendar.SUNDAY);

System.out.print("  这周第一天为:"+sdf.format(c.getTime()));

//如果你想设置周日是第最后。这里就设置Calendar.SUNDAY

c.set(Calendar.DAY_OF_WEEK, Calendar.SATURDAY);

System.out.println("  这周最后一天为:"+sdf.format(c.getTime()));

}

}

控制台:

当前时间:2015-04-17

1周后的日期:2015-04-24  这周第一天为:2015-04-20  这周最后一天为:2015-04-25

2周后的日期:2015-05-01  这周第一天为:2015-04-27  这周最后一天为:2015-05-02

3周后的日期:2015-05-08  这周第一天为:2015-05-04  这周最后一天为:2015-05-09

4周后的日期:2015-05-15  这周第一天为:2015-05-11  这周最后一天为:2015-05-16

5周后的日期:2015-05-22  这周第一天为:2015-05-18  这周最后一天为:2015-05-23

java获取2017年第39周_java中怎么样取出39周的每周开始时间和每周结束时间?相关推荐

  1. java 获取发布后的路径问题_Java中的路径问题实例分析

    Java中的路径问题实例分析 前言:关于Java中得路径问题,网上有很多获取的答案,我这篇文章的目的在于说明获取路径时一些不常见的概念.在实际应用中使用的比较多的就是,当前路径和配置文件的路径(其他文 ...

  2. java 获取下拉框的值_java中怎么获取下拉框的值

    展开全部 JComboBox有一个getSelectedItem()的方法得到选择的值和一个getSelectedIndex()得到选择值的索引.636f70793231313335323631343 ...

  3. java 一年有多少周_java中如何计算一年总共有多少周

    展开全部 计算一62616964757a686964616fe4b893e5b19e31333337393631年有多少个周的思路:首先,每年至少有52个周,至多有53个周,取决于周一是在哪年(也可以 ...

  4. JAVA偏向锁的什么时候释放_Java中的偏向锁

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 Java偏向锁(Biased Locking)是Java6引入的一项多线程优化. 偏向锁,顾名思义,它会偏向于第一个访问锁的线程,如果在运行过程中,同步锁 ...

  5. Java传统的io和nio区别_Java中IO和NIO的本质和区别

    简介 终于要写到java中最最让人激动的部分了IO和NIO.IO的全称是input output,是java程序跟外部世界交流的桥梁,IO指的是java.io包中的所有类,他们是从java1.0开始就 ...

  6. 获取当前时间的天、周、月、季度、半年度、年度开始和结束时间

    package com.dada.test; import java.text.SimpleDateFormat; import java.util.Calendar; import java.uti ...

  7. java 继承 实现 会重写 方法吗_java 中继承,组合,重载,重写的实现原理 (转)...

    我们知道,继承,组合,重载,重写是java语言的面向对象实现的基本特征. 那么在java内部,究竟是如何实现这些面对对象的基本特征的呢? 继承和组合是面向对象中代码复用的主要实现方式,他们可以达到类似 ...

  8. Java所有函数都是动态的_Java中的函数动态调用

    //------------------------------------- //类ArgumentHolder //用于调用参数的封装,实现变长参数及 //不同类型参数的统一形式地传递 //成员变 ...

  9. java获取2017年第39周_对输入计算机的数据进行审核,可采用()进行审核。A.抽查B.屏幕审核C.凭证清单和屏幕审核D.凭证清单...

    参考答案如下 对输的数单和薄基底膜肾病主要的遗传方式为A.常染色体显性遗传B.常染色体隐性遗传C.性染色体显性遗传D.性染色 儿童的情感发展遵循若干的阶段,比较后出现的是().A.入计惊讶B.好奇C. ...

最新文章

  1. C#中对POP3邮件解码
  2. 再读《数量生态学:R语言应用》
  3. leetcode算法题--全排列
  4. cv2.waitKey(x)解析
  5. android笔记3:activity的生命周期(转)
  6. 聊聊高并发(三十五)Java内存模型那些事(三)理解内存屏障
  7. Taro+react开发(11)--不能加分号
  8. Angular 单元测试讲解
  9. Windows环境下JDK安装与环境变量配置详细的图文教程
  10. my questions of C#
  11. Python响应Ctrl键+鼠标滚轮操作动态调整文本框的字号
  12. HTML5 classList 操作类名
  13. [导入]十大经典误会
  14. mysql和timescale联合查询_[技术干货] 时序数据库timescaleDB安装
  15. 基于数据库复制的技术架构讨论
  16. NetAssist网络调试助手,学习网络编程第一步
  17. 2021年北京市促进服务外包发展专项资金申报时间及材料,补贴500万
  18. js 声明——有无var的区别
  19. Android秋招秘籍,看我如何搞定BAT,Vivo,爱奇艺
  20. 我问了10个博客专家好友,原来他们都在用这些高效率软件

热门文章

  1. webpack 使用教程--实时刷新测试
  2. nagios 监控 mysql 读写比 R/W
  3. linux下的ps 查看进程命令
  4. http/https面试总结
  5. 虚拟机配置网络eth1
  6. rocks自建存储流程
  7. Hadoop集群部署模型纵览1
  8. win7下安装memcached出现failed to install service or service already installed解决办法
  9. 不可不知的C#基础 1. -- Extension 扩展方法
  10. nyoj 12(区间覆盖)