java - 给出周数和年份,找到一周的第一天和最后一天

标签 java calendar

我有周数和年份,我想获取一周的第一天和最后一天的日期,这是我的代码,它给了我错误的结果,请告诉我我做错了什么。提前致谢。

SimpleDateFormat dt = new SimpleDateFormat("dd/mm/yyyy"); 
String start ="";
String end ="";
int week = 38;
int yeat = 2016;
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.WEEK_OF_YEAR, week);
calendar.set(Calendar.YEAR, year); 
// firt day of week
start = dt.format(calendar.getTime());
calendar.add(Calendar.DAY_OF_MONTH, 6);
//last day of week
end = dt.format(calendar.getTime());

最佳答案

  • 更正 DateFormatter 语法,月份应大写
  • 获取该周的周日和周六的日期 一年过去了。

      SimpleDateFormat dt = new SimpleDateFormat("dd/MM/yyyy"); 
         String start ="";
         String end ="";
         int week = 38;
         int year = 2016;
         Calendar calendar = Calendar.getInstance();
         calendar.set(Calendar.YEAR, year); 
         calendar.set(Calendar.DAY_OF_WEEK,Calendar.SUNDAY);
         calendar.set(Calendar.WEEK_OF_YEAR, week);
          start = dt.format(calendar.getTime());
         calendar.set(Calendar.DAY_OF_WEEK,Calendar.SATURDAY);
           end = dt.format(calendar.getTime());
         System.out.println(start+" |"+end);
    

关于java - 给出周数和年份,找到一周的第一天和最后一天,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41361005/

相关文章:

java - 后藤真的像人们说的那么糟糕吗?

java - 如何使用 Axis 将 Java 日期传递给 .Net web 服务

android - 泰米尔日历 View

date - 将日期处理程序更改为波斯日期( jalali )或添加日期选择器 jalali

java - 在子类中使用 super 关键字访问父类(super class)私有(private)字段

java - 为什么我不能在从数据库中获取的对象中使用持久化?

java - 对于可以在线和离线使用的应用程序,分离层的好策略是什么?

javascript - 更新后在 jQueryUI.datepicker 中重绘自定义列

c++ - 贾拉利日历

java - 如何从命令行运行 Netbeans IDE Java 桌面应用程序