java 根据某个日期查询出是某年的第几周
文章目录
- 前言
- 一、java根据某个日期查询出是某年的第几周
前言
做记录用:
一、java根据某个日期查询出是某年的第几周
public class WeekByDate {public static void main(String[] args) throws ParseException {SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
// String time = "2023-12-25";String time = "2022-01-06";Date parse = simpleDateFormat.parse(time);Calendar calendar = Calendar.getInstance();//设置星期一为一周开始的第一天calendar.setFirstDayOfWeek(Calendar.MONDAY);//设置在一年中第一个星期所需最少天数calendar.setMinimalDaysInFirstWeek(0);calendar.setTime(parse);int week = calendar.get(Calendar.WEEK_OF_YEAR);System.out.println(week);if (week == 1 && parse.getMonth() == 11) {calendar.set(Calendar.DAY_OF_YEAR, calendar.get(Calendar.DAY_OF_YEAR) - 7);Date pastDate = calendar.getTime();String result = simpleDateFormat.format(pastDate);System.out.println(result);week = calendar.get(Calendar.WEEK_OF_YEAR) + 1;System.out.println(week);}}}
java 根据某个日期查询出是某年的第几周相关推荐
- Saiku根据入参日期查询出对应的数据(二十)
Saiku根据入参日期查询出对应的数据 之前好像有写过一篇博客关于saiku date range的,现在进一步更新啦!!! 这里的日期筛选会更完善一些,需要提供两个参数 开始日期与结束日期(star ...
- 使用java实现年月日日期查询
在Java中可以使用 java.util.Calendar 类来实现年月日日期查询. 你可以使用 Calendar.getInstance() 方法获取当前日期,然后使用以下方法来获取年份.月份.日期 ...
- oracle中怎样获取一周的日期,Oracle如何获取某年每月第N周星期X的所有日期
Oracle如何获取某年每月第N周星期X的所有日期 要求:列出2012年每月第二周星期二的日期 两种理解: www.2cto.com 1.认为每周第一天为星期一(中国习惯),且需求为第二周周二(非第二 ...
- java中获取日期属于哪一年的第几周
在设计数据模型的时候需要用到年份+周数作为唯一索引,于是就需要判断一个日期是属于哪一年的第几周,本来问题很简单的,但是会涉及到跨年的问题,例如以周一作为一个星期的开始,那么2018-12-30日星期日 ...
- 用java查询excel表格_如何把java查询出的内容导入到excel表格
展开全部 java查询出的内容导入到excel表格 /**导出数据为XLS格式 * @param fos * @param bo */ public void writeExcelBo(FileOut ...
- java日期算前一天_java 根据系统日期获取前一天、后一天时间(根据初始日期推算出期望(向前/向后)日期)...
1.情景展示 java 根据系统当前日期获取前一天日期.后一天日期,或者根据初始日期推算出期望(向前/向后)日期. 2.解决方案 导包 import java.text.ParseException; ...
- JAVA日期查询:季度、月份、星期等时间信息
参考:JAVA日期查询:季度.月份.星期等时间信息 import java.util.Calendar;public class Date {Calendar calendar = null;publ ...
- java中,根据指定日期显示出前n天的日期
大家好,我是雄雄,欢迎关注微信公众号:雄雄的小课堂 今天分享的是:在java中,根据指定日期显示出前n天的日期 效果如下: 大家注意观察上面的时间,我传入的时间是:2022年5月9日21:28:03, ...
- java 算出下一个工作日,Java:计算一个日期加下指定工作日数(排除周六周日和一系列节日)...
Java:计算一个日期加上指定工作日数(排除周六周日和一系列节日) 工作时遇到的,随便写了个,欢迎高手点评: 核心代码: package www.sjjjob.com.date; import jav ...
最新文章
- ME_DIRECT_INPUT_INFORECORD 信息记录批量修改程序
- 【Qt】数据库SQL接口层
- 《Linux内核分析》第一周笔记 计算机是如何工作的
- php软件开发--php进阶
- 如何跟踪发现Linux内核补丁(patch)
- major头文件_第三讲,可选头文件格式,以及节表
- Android学习笔记(十七)——使用意图调用内置应用程序
- final—前后端分离的网站
- arduino 写字机器人制作教程
- php易语言互交_易语言php编码转换 易语言与php数据交互
- 2012年托福听力真题词汇总结
- 微信小程序流量主每天广告收入多少
- 【矩阵计算GPU加速】numpy 矩阵计算利用GPU加速,cupy包
- 常用的dede标签小总结
- EPICS教程5 -- areaDetector模块安装
- 专访Testin云测总裁徐琨:十年浓墨重彩,笃行数字化转型
- 施乐 苹果 微软的爱恨情仇
- 中学数学教学参考杂志社中学数学教学参考编辑部2022年第27期目录
- Python学习 10 - 基本数据类型小练习
- element table里的嵌入的input框设置只能输入英文和数字