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 ...
最新文章
- 打印机在计算机里被删掉,不小心把设置里打印机删掉了怎么办
- HDU 1080 Human Gene Functions
- yum安装mysql驱动_centos7下使用yum安装mysql
- 1130-host ... is not allowed to connect to this MySql server登录失败
- [Linux]F5负载均衡器
- postgresql 修改字段名称
- 【Java图文趣味版】快速搞定数组的声明、开辟空间和初始化赋值
- javascript Nested functions
- 《Deep Learning》笔记
- Android分贝开发
- IBM:利用闪存提速实时分析 掘金大数据
- 超过父控件的部分不能响应事件怎么办
- 文献基础知识、ISI、SCI、JCR
- 安装cudnn时, library和deb模式的区别
- ALVA Systems发布AR新品 倪光南院士致辞
- 机器学习常用性能度量中的Accuracy、Precision、Recall、ROC、F score等都是些什么东西?...
- vue css style 调整字体大小 font-size
- 技术干货 | 人大金仓KFS基于分区索引的分片入库技术解析
- 论文指标评价体系及权重计算
- win2012 文件服务器 双机热备,Windows Server 2012 R2 DHCP服务器双机热备、负载均衡