从周号中查找一周的开始结束日期

耶利基斯

我使用Servlet和JSP构建一个Web应用程序,并在Servlet中计算周数:

 private int findWeekNumber(String myDate) 
    throws ParseException{
        SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");
        Date date;
        date = df.parse(myDate);
        Calendar cal = Calendar.getInstance();
        cal.setTime(date);
        int week = cal.get(Calendar.WEEK_OF_YEAR);
        System.out.println("week number is:" + week);

        return week;
    }

然后将保存week到我的数据库中。然后,我week从数据库中检索如何从中获取一周的开始-结束日期(一周的开始时间是星期一)week可以说weekNumber是30,我想计算20/07/2015-26/07/2015。相同的功能在这里

编码器鳄鱼

你可以用Calendar这个

 Calendar cal = Calendar.getInstance();
 cal.set(Calendar.WEEK_OF_YEAR, week);
 Date yourDate = cal.getTime();

 cal.setTime(yourDate);//Set specific Date of which start and end you want

 Date start,end;

 cal.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY);
 start = cal.getTime();//Date of Monday of current week

 cal.add(Calendar.DATE, 6);//Add 6 days to get Sunday of next week
 cal.set(Calendar.DAY_OF_WEEK, Calendar.SUNDAY);
 end = cal.getTime();//Date of Sunday of current week
 System.out.println(start +" - "+ end);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用Java Calendar类获取一周的开始日期和结束日期

我如何获取一周中开始的DateTime?

Swift-上周之前的一周的开始日期和结束日期

如何从日期开始到下一个星期日结束的一周

如何在MATLAB中查找一周的第一个工作日期?

如何迅速开始和结束一周?

脚本以最近的一周结束日期进行过滤

T-SQL的一周开始返回错误的日期

如何在PHP中显示当前一周的开始和结束日期?

周结束日期,周日为一周的第一天

如何在飞镖中开始或结束一周

获取一周的开始和结束日期。用户输入了月,周和年

Python:从熊猫的周数和年份中计算一周的开始日期和结束日期

如何更改Oracle TRUNC开始一周的日期

SQL:查找一周中特定日期雇用的所有员工

如何在Excel中将开始/结束日期转换为一周的持续时间?

查找任何开始日期的一周开始的更简单方法

如何在oracle中查找一个月中所有周的开始日期和结束日期

我想从一个月的一周中获取开始日期和结束日期(android)

在 SSRS 中查找去年一周的开始日期

在 Hive 中获取日期周(一周开始)

从一周开始的提到的总秒数中查找日期和时间 - python

从 PHP 中的日期范围获取一周的开始和结束日期

从 Oracle SQL 上的周和年数字获取“一周开始”的日期

删除所有不是一周开始或结束的行

使用 moment.js 从给定的一天中查找一周内的日期

在 Bigquery 中,如何从可用表列表中获取一周的开始日期?

在python中从整个日期框架的周数获取一周开始日期

您如何使用 Flatpickr 更改一周的开始日期?