工具类

原创 2012年03月28日 09:55:00

//获得某个日期所在周的周一

private static void convertWeekByDate(Date time) {


SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd"); //设置时间格式

    Calendar cal = Calendar.getInstance();

    cal.setTime(time);

    //判断要计算的日期是否是周日,如果是则减一天计算周六的,否则会出问题,计算到下一周去了

    int dayWeek = cal.get(Calendar.DAY_OF_WEEK);//获得当前日期是一个星期的第几天

    if(1 == dayWeek) {

    cal.add(Calendar.DAY_OF_MONTH, -1);

    }

   

    cal.setFirstDayOfWeek(Calendar.MONDAY);//设置一个星期的第一天,按中国的习惯一个星期的第一天是星期一

    int day = cal.get(Calendar.DAY_OF_WEEK);//获得当前日期是一个星期的第几天

    cal.add(Calendar.DATE, cal.getFirstDayOfWeek()-day);//根据日历的规则,给当前日期减去星期几与一个星期第一天的差值 

    String imptimeBegin = sdf.format(cal.getTime());

    System.out.println("所在周星期一的日期:"+imptimeBegin);

   

   

}


工具类(一)-----微信工具类

前些天做微信授权登录用到了一些关于调用微信接口的东西,写了个工具类分享给大家,如有问题欢迎大家批评指正!!!...
  • u012999796
  • u012999796
  • 2017年06月19日 14:43
  • 2812

Android工具类--date工具类

将毫秒转成时间,当前时间, 获取当前时间的字符串,获取指定时间的字符串,只到日期,获得当前日期的前段日期,格式化时间,格式化日期,获取指定日期之后的日期字符串,获得当前系统日期与本周一相差的天数,获得...
  • dl10210950
  • dl10210950
  • 2016年09月04日 16:16
  • 1687

【工具类】日期Calendar工具类

工具类记录:工具类,到哪儿哪儿能用 CalendarUtil.java import java.text.DateFormat; import java.text.ParsePosition...
  • hmily7532361
  • hmily7532361
  • 2014年01月16日 21:36
  • 1269

ftp上传工具类+登录+样例

  • 2018年01月17日 14:00
  • 38KB
  • 下载

以px分辩率适配时的工具类

  • 2018年01月15日 15:38
  • 3KB
  • 下载

安卓状态栏导航栏沉浸式工具类

  • 2018年01月15日 15:46
  • 14KB
  • 下载

微信公众号开发工具类

  • 2018年01月15日 11:17
  • 452KB
  • 下载

通过java获取图片的宽和高 工具类

  • 2018年01月15日 14:35
  • 1KB
  • 下载

FTP上传,删除,下载文件的工具类(可供Action/Controller层使用)

  • 2018年01月15日 14:31
  • 8KB
  • 下载

FileUtils文件操作工具类

  • 2018年01月15日 14:54
  • 17KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:工具类
举报原因:
原因补充:

(最多只允许输入30个字)