java something

不要以为......很遥远
随笔 - 23, 文章 - 1, 评论 - 2, 引用 - 0
数据加载中……

Java 获得本月一日、本星期星期一、昨天的date对象的方法

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 2010-09-21 11:32 Jamie 阅读(165) 评论(0)  编辑  收藏


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


网站导航: