文章目录

  • 前言
  • 一、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 根据某个日期查询出是某年的第几周相关推荐

  1. Saiku根据入参日期查询出对应的数据(二十)

    Saiku根据入参日期查询出对应的数据 之前好像有写过一篇博客关于saiku date range的,现在进一步更新啦!!! 这里的日期筛选会更完善一些,需要提供两个参数 开始日期与结束日期(star ...

  2. 使用java实现年月日日期查询

    在Java中可以使用 java.util.Calendar 类来实现年月日日期查询. 你可以使用 Calendar.getInstance() 方法获取当前日期,然后使用以下方法来获取年份.月份.日期 ...

  3. oracle中怎样获取一周的日期,Oracle如何获取某年每月第N周星期X的所有日期

    Oracle如何获取某年每月第N周星期X的所有日期 要求:列出2012年每月第二周星期二的日期 两种理解: www.2cto.com 1.认为每周第一天为星期一(中国习惯),且需求为第二周周二(非第二 ...

  4. java中获取日期属于哪一年的第几周

    在设计数据模型的时候需要用到年份+周数作为唯一索引,于是就需要判断一个日期是属于哪一年的第几周,本来问题很简单的,但是会涉及到跨年的问题,例如以周一作为一个星期的开始,那么2018-12-30日星期日 ...

  5. 用java查询excel表格_如何把java查询出的内容导入到excel表格

    展开全部 java查询出的内容导入到excel表格 /**导出数据为XLS格式 * @param fos * @param bo */ public void writeExcelBo(FileOut ...

  6. java日期算前一天_java 根据系统日期获取前一天、后一天时间(根据初始日期推算出期望(向前/向后)日期)...

    1.情景展示 java 根据系统当前日期获取前一天日期.后一天日期,或者根据初始日期推算出期望(向前/向后)日期. 2.解决方案 导包 import java.text.ParseException; ...

  7. JAVA日期查询:季度、月份、星期等时间信息

    参考:JAVA日期查询:季度.月份.星期等时间信息 import java.util.Calendar;public class Date {Calendar calendar = null;publ ...

  8. java中,根据指定日期显示出前n天的日期

    大家好,我是雄雄,欢迎关注微信公众号:雄雄的小课堂 今天分享的是:在java中,根据指定日期显示出前n天的日期 效果如下: 大家注意观察上面的时间,我传入的时间是:2022年5月9日21:28:03, ...

  9. java 算出下一个工作日,Java:计算一个日期加下指定工作日数(排除周六周日和一系列节日)...

    Java:计算一个日期加上指定工作日数(排除周六周日和一系列节日) 工作时遇到的,随便写了个,欢迎高手点评: 核心代码: package www.sjjjob.com.date; import jav ...

最新文章

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

热门文章

  1. 【微信小程序】实现下拉刷新和上拉触底加载更多数据的页面事件
  2. Pr学习DAY1-----认识Pr
  3. 测试用例案例_电脑QQ表情收藏
  4. CocosCreator项目实战(13):功能-排行榜
  5. J-Link 版本与仿真器版本
  6. 在Eclipse中配置OJDBC
  7. 最小二乘法-回归实操
  8. 2013数据结构课程设计之便利店选址(暴力枚举或随机函数或三分)
  9. 构建 Git 服务器的权限管理
  10. 使用adb命令给安卓手机安装apk包