Java获取最近一周的时间
来源:互联网 发布:淘宝星密码是真的吗 编辑:程序博客网 时间:2024/05/16 11:23
package com.utcsoft.pcapps.selfservice.controller;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class Test {public static void main(String[] args) throws ParseException {Calendar cal = Calendar.getInstance();SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");cal.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY); // 获取本周一的日期System.out.println(df.format(cal.getTime()));cal.set(Calendar.DAY_OF_WEEK, Calendar.SUNDAY);// 这种输出的是上个星期周日的日期,因为老外那边把周日当成第一天cal.add(Calendar.WEEK_OF_YEAR, 1);// 增加一个星期,才是我们中国人理解的本周日的日期System.out.println(df.format(cal.getTime()));}}
输出周一到周日的所有日期:
package com.utcsoft.pcapps.selfservice.controller;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Calendar;import java.util.Date;import java.util.List;public class Test {/** * 根据日期获得所在周的日期 * @param mdate * @return */ @SuppressWarnings("deprecation") public static List<Date> dateToWeek(Date mdate) { int b = mdate.getDay(); Date fdate; List<Date> list = new ArrayList<Date>(); Long fTime = mdate.getTime() - b * 24 * 3600000; for (int a = 1; a <= 7; a++) { fdate = new Date(); fdate.setTime(fTime + (a * 24 * 3600000)); list.add(a-1, fdate); } return list; }public static void main(String[] args) throws ParseException { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd EEE");//EEE代表星期几 Date currentDate = new Date(); List<Date> days = dateToWeek(currentDate); System.out.println("今天的日期: " + sdf.format(currentDate)); for (Date date : days) { System.out.println(sdf.format(date)); }}}
0 0
- Java获取最近一周的时间
- Java获取最近一周的时间
- Java Calendar 获取一周以前的时间,时间类型转换
- java中获取距离当前时间最近的时间
- java获取前一天,一周,一个月的时间区间
- java获取前一天,一周,一个月的时间区间
- 获取当前时间的前一周时间
- Java获取当前时间的一天前的时间,一周前,一月前,一年前的时间
- 根据时间查询最近一周时间内的数据库
- java获取当前时间前一周、前一月、前一年的时间
- java获取当前时间前一周、前一月、前一年的时间
- php获取未来一周的每天时间
- oracle 获取最近的整点、半点时间
- oracle 获取最近的整点、半点时间
- 获取文件最近的修改时间
- java中怎么在获取的系统时间上提前一周一月一年或推迟一周,一月或者一年
- js获取当前时间和上一周的开始时间
- 根据指定时间获取前一周的时间
- position:absolute 时 margin-bottom 不起作用
- Akka 编程(14): Become/Unbecome
- HDU-#2005 第几天?
- 最大团
- 自由操控声音-相位声码器-变调篇(一)
- Java获取最近一周的时间
- 常见的单端阻抗计算模式(参考网上的部分文章)
- 关于GraphicsOverLay的应用
- HDU1166 敌兵布阵【树状数组 OR 线段树】
- 重载流插入运算符
- 我要用近期业余时间看完这18本书
- flex中dataGrid的编辑功能详解
- hdu1056
- 引路蜂Android技术网站开通了