java 获取当前第几周_java 计算当前日期是今年的第几周 和 该周的开始日期及结束日期...
//获取一个Calendar对象
Calendar calendar = Calendar.getInstance();
//设置星期一为一周开始的第一天
calendar.setFirstDayOfWeek(Calendar.MONDAY);
//设置在一年中第一个星期所需最少天数
calendar.setMinimalDaysInFirstWeek(4);
//获得当前的年
int weekYear = calendar.get(Calendar.YEAR);
//获得当前日期属于今年的第几周
int weekOfYear = calendar.get(Calendar.WEEK_OF_YEAR);
//格式化日期
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
Date parse = null;
try {
parse = simpleDateFormat.parse("2019-12-31");
System.out.println("2019-12-31转换后的日期为:" + parse);
} catch (ParseException e) {
e.printStackTrace();
}
calendar.setTime(parse);
int weekOfYear1 = calendar.get(Calendar.WEEK_OF_YEAR);
System.out.println("2019-12-31所在周属于第" + weekOfYear1 + "周");
Calendar c = new GregorianCalendar();
//设定日期为2019-12-31 23:59:59
c.set(2019, Calendar.DECEMBER, 31, 23, 59, 59);
//获得当前日期属于今年的第几周
Integer weekOfYearLastWeek1 = c.get(Calendar.WEEK_OF_YEAR);
System.out.println("当前日期属于第" + weekOfYearLastWeek1 + "周");
//获得指定年的第几周的开始日期(dayOfWeek是从周日开始排序的)
calendar.setWeekDate(2019, 52, 2);
//获得Calendar的时间
Date starttime = calendar.getTime();
//获得指定年的第几周的结束日期
calendar.setWeekDate(2019, 52, 1);
Date endtime = calendar.getTime();
//将时间戳格式化为指定格式
String dateStart = simpleDateFormat.format(starttime);
String dateEnd = simpleDateFormat.format(endtime);
System.out.println("2019年第52周的开始日期为:" + dateStart);
System.out.println("2019年第52周的结束日期为:" + dateEnd);
java 获取当前第几周_java 计算当前日期是今年的第几周 和 该周的开始日期及结束日期...相关推荐
- java获取页面点击次数_java计算鼠标点击次数的题,急求!
展开全部 我没有用到题目里给的计算时间差来计算,想不明白有啥用. 另外我就没布局了,随便做了个界面美化32313133353236313431303231363533e58685e5aeb931333 ...
- java获取当月共有几天_Java计算当前月有多少天以及获取当前月开始以及结束日期...
/** * 获得当前月开始和结束的日期 * * @param monthString * @param days * @return */ public Map getBeginAndEndDate( ...
- java获取前四个季度结束日期_JAVA使用LocalDate获取当前日期所在季度的开始日期和结束日期...
需要使用jdk1.8及以上 /** * 获取当前日期所在季度的开始日期和结束日期 * 季度一年四季, 第一季度:1月-3月, 第二季度:4月-6月, 第三季度:7月-9月, 第四季度:10月-12月 ...
- 转:[C#]获取某年指定周的开始日期和结束日期的通用方法
来自:http://blog.csdn.net/vrhero/archive/2008/01/13/2042481.aspx /// <summary> /// 获取一年中指定的一周的开始 ...
- php 计算指定年份的周总数与及第几周的开始日期和结束日期(从周一开始)
/** * 获取某年第几周的开始日期和结束日期 * @param int $year * @param int $week 第几周; */ public function weekday($year, ...
- c#日期转换周几_C#获取每个年,月,周的起始日期和结束日期的方法
这篇文章主要介绍了C#获取每个年,月,周的起始日期和结束日期的方法,涉及C#时间与日期基本操作技巧,具有一定参考借鉴价值,需要的朋友可以参考下 本文实例讲述了C#获取每个年,月,周的起始日期和结束日期 ...
- 获取某个周在本年的开始日期和结束日期
传入 年份 和 本年的多少周,计算改周在本年的开始日期和结束日期 /** @Purpose : 根据所给年份和该年的第几周,得出该周在本年的开始日期和结束日期* @time : 2017/11/03 ...
- oracle 获取每周五,Oracle获取周几以及每周对应得开始日期和结束日期
Oracle获取周几以及每周对应得开始日期和结束日期 --获取近一年周的开始日期和结束日期,从星期日开始 select '2014'||sunday.the_week,decode(sign(sund ...
- 计算一年有多少个周 每个周的开始日期和结束日期是什么
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! /** ...
最新文章
- 漫画 | 你对加班有什么看法?
- 小鹏发布会上硬刚特斯拉AutoPilot:有视频有真相,特斯拉不懂中国路况
- 交通违章行为,和记分、处罚条款——不仅要扣分,还要罚钱哪,没有不罚钱的扣分!!!...
- Java基础-IO流对象之数据流(DataOutputStream与DataInputStream)
- 深度学习和目标检测系列教程 4-300:目标检测入门之目标变量和损失函数
- X509Certificate2 本地正常,放到线上内部错误
- Salesforce 开发整理(十)项目部署总结
- Silver Cow Party POJ - 3268 (固定起点和固定终点的最短路)
- Angular中响应式表单 FormBuilder、FormControl 、FormGroup、FormArray、setControl、setValue用法总结
- HDU 1712 ACboy needs your help(简单分组DP)
- Linux新建文件和目录的默认权限 - Umask
- # c++万能头文件
- 连上WiFi后,笔记本离路由器比较近时,电脑播音偶尔卡音
- VB.NET 教程_02_常见对象
- _beginthread
- imp命令导入dmp文件问题
- php取名字第一个字,php 获取姓名拼音首字母
- matlab数据拟合polyfit与polyval初等用法
- java cmyk和rgb的转换_如何在ColdFusion(Java)中在CMYK和RGB之间转换图像?
- Mysql 同步 1236_MySQL主从同步报error 1236
热门文章
- 高红梅:第三章 第三节 从探寻自我到生命共同体的身份认同
- win10系统蓝牙耳机的连接与连接后无法听到声音
- 潇洒郎: 凯酷84机械键盘win键被锁解决方法
- 安装图解:Linux Mint 4.0(Daryna)(或者说完美的桌面系统)
- Yeti Feather贴图着色与Arnold 渲染
- Leco题目:整数反转
- ios备份应用数据_如何在iOS设备之间备份和复制数据
- 海思多媒体(MPP)开发(9)——视频遮挡和运动检测
- java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11.XToolkit异常解决
- kubernetes 系列之 - 暴露运行的服务端口