随笔-60  评论-35  文章-15  trackbacks-0
        GregorianCalendar cal  =   new  GregorianCalendar();
        Date now 
=   new  Date();
        cal.setTime(now);
        cal.setFirstDayOfWeek(GregorianCalendar.MONDAY);  
// 设置一个星期的第一天为星期1,默认是星期日
        SimpleDateFormat dateutil  =   new  SimpleDateFormat( " yyyy-MM-dd " );
        System.out.println(
" now= " + dateutil.format(cal.getTime()));  // 今天
        
        cal.add(GregorianCalendar.DATE,
- 1 );
        System.out.println(
" now= " + dateutil.format(cal.getTime())); // 昨天        
        
        cal.set(GregorianCalendar.DAY_OF_WEEK, GregorianCalendar.MONDAY);
        System.out.println(
" now= " + dateutil.format(cal.getTime()));   // 本周1

        cal.set(GregorianCalendar.DAY_OF_MONTH, 
1 ); 
        System.out.println(
" now= " + dateutil.format(cal.getTime())); // 本月1日
posted on 2006-09-24 19:15 Q系列类、方法、变量…… 阅读(1523) 评论(1)  编辑  收藏

评论:
# re: 获得本月一日、本星期星期一、昨天的date对象的方法 2006-09-25 08:32 | 坏男孩
java的一本书上好像叫《Java 2参考大全(第五版)》上面有这些基础的东西,学习java基础的同仁很适合看那本书,推荐楼主去买啊!  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: