java如何获取本周一(哪天都可以)的日期

来源:互联网 发布:软件图标大全单个 编辑:程序博客网 时间:2024/06/05 16:36

今天知道了如何获得本周一

留做记录。

 Calendar c = Calendar.getInstance(); DateFormat format = new SimpleDateFormat("yyyy-MM-dd"); int day_of_week = c.get(Calendar.DAY_OF_WEEK)-1; c.add(Calendar.DATE,-day_of_week+<span style="color:#ff0000;">1</span>); System.out.println(format.format(c.getTime()));

这段代码可以获取本周一的日期。


那怎么来获取本周二、三...日的日期呢

关键就是那个1


也就是周一是1,周二是2....周日是0

Calendar c = Calendar.getInstance(); DateFormat format = new SimpleDateFormat("yyyy-MM-dd"); int day_of_week = c.get(Calendar.DAY_OF_WEEK)-1; c.add(Calendar.DATE,-day_of_week+i); System.out.println(format.format(c.getTime()));


0 0
原创粉丝点击