java获取2017年第39周_java中怎么样取出39周的每周开始时间和每周结束时间?
匿名用户
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周的每周开始时间和每周结束时间?相关推荐
- java 获取发布后的路径问题_Java中的路径问题实例分析
Java中的路径问题实例分析 前言:关于Java中得路径问题,网上有很多获取的答案,我这篇文章的目的在于说明获取路径时一些不常见的概念.在实际应用中使用的比较多的就是,当前路径和配置文件的路径(其他文 ...
- java 获取下拉框的值_java中怎么获取下拉框的值
展开全部 JComboBox有一个getSelectedItem()的方法得到选择的值和一个getSelectedIndex()得到选择值的索引.636f70793231313335323631343 ...
- java 一年有多少周_java中如何计算一年总共有多少周
展开全部 计算一62616964757a686964616fe4b893e5b19e31333337393631年有多少个周的思路:首先,每年至少有52个周,至多有53个周,取决于周一是在哪年(也可以 ...
- JAVA偏向锁的什么时候释放_Java中的偏向锁
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 Java偏向锁(Biased Locking)是Java6引入的一项多线程优化. 偏向锁,顾名思义,它会偏向于第一个访问锁的线程,如果在运行过程中,同步锁 ...
- Java传统的io和nio区别_Java中IO和NIO的本质和区别
简介 终于要写到java中最最让人激动的部分了IO和NIO.IO的全称是input output,是java程序跟外部世界交流的桥梁,IO指的是java.io包中的所有类,他们是从java1.0开始就 ...
- 获取当前时间的天、周、月、季度、半年度、年度开始和结束时间
package com.dada.test; import java.text.SimpleDateFormat; import java.util.Calendar; import java.uti ...
- java 继承 实现 会重写 方法吗_java 中继承,组合,重载,重写的实现原理 (转)...
我们知道,继承,组合,重载,重写是java语言的面向对象实现的基本特征. 那么在java内部,究竟是如何实现这些面对对象的基本特征的呢? 继承和组合是面向对象中代码复用的主要实现方式,他们可以达到类似 ...
- Java所有函数都是动态的_Java中的函数动态调用
//------------------------------------- //类ArgumentHolder //用于调用参数的封装,实现变长参数及 //不同类型参数的统一形式地传递 //成员变 ...
- java获取2017年第39周_对输入计算机的数据进行审核,可采用()进行审核。A.抽查B.屏幕审核C.凭证清单和屏幕审核D.凭证清单...
参考答案如下 对输的数单和薄基底膜肾病主要的遗传方式为A.常染色体显性遗传B.常染色体隐性遗传C.性染色体显性遗传D.性染色 儿童的情感发展遵循若干的阶段,比较后出现的是().A.入计惊讶B.好奇C. ...
最新文章
- C#中对POP3邮件解码
- 再读《数量生态学:R语言应用》
- leetcode算法题--全排列
- cv2.waitKey(x)解析
- android笔记3:activity的生命周期(转)
- 聊聊高并发(三十五)Java内存模型那些事(三)理解内存屏障
- Taro+react开发(11)--不能加分号
- Angular 单元测试讲解
- Windows环境下JDK安装与环境变量配置详细的图文教程
- my questions of C#
- Python响应Ctrl键+鼠标滚轮操作动态调整文本框的字号
- HTML5 classList 操作类名
- [导入]十大经典误会
- mysql和timescale联合查询_[技术干货] 时序数据库timescaleDB安装
- 基于数据库复制的技术架构讨论
- NetAssist网络调试助手,学习网络编程第一步
- 2021年北京市促进服务外包发展专项资金申报时间及材料,补贴500万
- js 声明——有无var的区别
- Android秋招秘籍,看我如何搞定BAT,Vivo,爱奇艺
- 我问了10个博客专家好友,原来他们都在用这些高效率软件