1. 程式人生 > >以當前時間為標準,獲取當前一週的日期時間

以當前時間為標準,獲取當前一週的日期時間

/**
	 * 獲取當前一週的時間
	 * @return
	 */
	public String[] getDate() {
		String dayArgs[] = new String[7];

		Date date = new Date();
		SimpleDateFormat sd = new SimpleDateFormat("yyyy-MM-dd");
		Calendar c = Calendar.getInstance(); // 當前日期
		// c.add(Calendar.DAY_OF_MONTH, +13); //給當前時間新增13天(測試用)
		int iDay = c.get(Calendar.DAY_OF_WEEK); // 當天是星期幾
		c.add(Calendar.DAY_OF_MONTH, -iDay + 1); // 取到星期一的時間
		System.out.println("當天是星期幾 " + iDay);
		for (int j = 0; j < 7; j++) { // 獲得當天在的一個星期
			c.add(Calendar.DAY_OF_MONTH, 1);
			date = c.getTime();
			dayArgs[j] = sd.format(date);
		}
		return dayArgs;
	}