CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

关...于...日...期 难道没人知道吗? 如何获得某年某周的起始日期和结束日期

楼主jojo015(我爱你)2006-03-03 20:14:13 在 Java / J2SE / 基础类 提问

private   Date   getStartDate(int   year,   int   weekNo);  
  private   Date   getEndDate(int   year,   int   weekNo);  
   
  有做过的朋友能帮我一下吗? 问题点数:40、回复次数:6Top

1 楼nanman(南蛮—500万人使用的最强五笔作者)回复于 2006-03-03 20:45:15 得分 20

private   Date   getStartDate(int   year,   int   weekNo)   {  
                  Calendar   cal   =   Calendar.getInstance();  
                  cal.set(Calendar.YEAR,   year);  
                  cal.set(Calendar.WEEK_OF_YEAR,   weekNo);  
                  cal.set(Calendar.DAY_OF_WEEK,   Calendar.MONDAY);  
                  return   cal.getTime();  
          }Top

2 楼doway(john)回复于 2006-03-03 20:56:10 得分 0

import   java.util.*;  
   
  public   class   YearWeek1   {  
   
  /**  
    *   @param   args  
    */  
  public   static   void   main(String[]   args)   {  
  YearWeek1   yw   =   new   YearWeek1();  
  Date   d   =   yw.getStartDate(2006,   1);  
  }  
   
  private   Date   getStartDate(int   year,   int   weekNo)  
  {  
  Calendar   c   =   Calendar.getInstance();  
  c.clear();  
  c.set(Calendar.YEAR,   year);  
  c.set(Calendar.WEEK_OF_YEAR,   weekNo);  
  return   c.getTime();  
  }  
  }  
   
  另一个方法没有必要,Date   d2   =   yw.getStartDate(2006,   1+1);   就可以了。  
  Top

3 楼skycncomp(闭关修练到年底)回复于 2006-03-03 21:01:00 得分 0

根着噌分Top

4 楼zx2002027(http://www.netyi.net/in.asp?id=zx2002027)回复于 2006-03-04 12:47:25 得分 20

private   Date   getStartDate(int   year,   int   weekNo)  
  {  
  Calendar   cal   =   Calendar.getInstance();  
                  cal.set(Calendar.YEAR,   year);  
                  cal.set(Calendar.WEEK_OF_YEAR,   weekNo);  
                  cal.set(Calendar.DAY_OF_WEEK,   Calendar.MONDAY);  
                  return   cal.getTime();  
   
  }  
  private   Date   getEndDate(int   year,   int   weekNo)  
  {  
  Calendar   cal   =   Calendar.getInstance();  
                  cal.set(Calendar.YEAR,   year);  
                  cal.set(Calendar.WEEK_OF_YEAR,   weekNo+1);  
                  cal.set(Calendar.DAY_OF_WEEK,   Calendar.SUNDAY);  
                  return   cal.getTime();  
   
  }  
  以星期一为第一天Top

5 楼xiangzhengyan(千里单骑走西藏)回复于 2006-03-04 13:21:47 得分 0

学习Top

6 楼andyjt()回复于 2006-03-04 13:32:11 得分 0

core   java第四章上有Top

相关问题

  • 得到本周日期的起始
  • [重分求助]日期转换问题~如何由当前的周次得到这个周的起始日期??
  • 在c#中怎样根据第几周得到这一周的起始日期和结束日期!!!
  • 知道某年的第几个完整周,如何得到该周的起始日期和结束日期呢?
  • 怎样求出某周的起始日期和终止日期(SQL语句和VBScript)?
  • 谁知道怎么样取得本周、本月、本季度的起始及终止日期
  • 怎样把年分成星期显示出来,并标明每一周的起始日期。还是高分相送100!!
  • 如何判断输入的起始日期和终止日期是否包含在数据库的某条记录起始和终止日期之内
  • 关于某一周的开始日期和结束日期
  • 关于日期

关键词

  • date
  • weekno
  • getstartdate
  • calendar
  • cal
  • year
  • yearweek
  • week
  • yw
  • gettime

得分解答快速导航

  • 帖主:jojo015
  • nanman
  • zx2002027

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo