java 根据当天时间 获取前7天之间的时间 和后多少天的查询时间

java 根据当天时间 获取前7天之间的时间 和后多少天的查询时间

package com.kugou.schedu.service;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.GregorianCalendar;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Component;import com.kugou.schedu.dao.SongHotDao;@Componentpublic class SongHotService {public static void main(String[] args) throws ParseException {getDayBetween(7, 7);}/** * 根据当前时间 获取 开始时间 到结束时间 * * @param day *获取几天之间的时间 * @return 开始时间 and 结束时间 */public static Date[] getDayBetween(Integer day) {// 今天整天日期Date startDt = new Date();SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");String s = sdf.format(startDt.getTime());try {startDt = sdf.parse(s);} catch (ParseException e) {e.printStackTrace();}Calendar calendar = new GregorianCalendar();calendar.setTime(new Date(startDt.getTime() – 1));calendar.add(calendar.DATE, day);// Long endDt = 604800L + startDt.getTime();System.out.println(startDt);System.out.println(calendar.getTime());return new Date[] { startDt, calendar.getTime() };}/** * 根据当前时间 获取 开始时间 到结束时间 * * @param day *获取几天之间的时间 * * @param otherDay *从前几天 开始 * * @return 开始时间 and 结束时间 */public static Date[] getDayBetween(Integer day, Integer otherDay) {// 今天整天日期Date startDt = new Date();SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");String s = sdf.format(startDt.getTime());try {startDt = sdf.parse(s);} catch (ParseException e) {e.printStackTrace();}Calendar calendarStart = new GregorianCalendar();calendarStart.setTime(startDt);calendarStart.add(calendarStart.DATE, -7);startDt=calendarStart.getTime();Calendar calendar = new GregorianCalendar();calendar.setTime(new Date(startDt.getTime() – 1));calendar.add(calendar.DATE, 7);System.out.println(startDt);System.out.println(calendar.getTime());return new Date[] {startDt,calendar.getTime()};}}/** * output: Fri Apr 17 00:00:00 CST 2015 Thu Apr 23 23:59:59 CST 2015 */

,困难与折磨对于人来说,是一把打向坯料的锤,

java 根据当天时间 获取前7天之间的时间 和后多少天的查询时间

相关文章:

你感兴趣的文章:

标签云: