java 获取前几天时间

java   获取前几天时间

一.toLocaleString()函数过时:

//当前时间
   Date endDate=new Date();
   String endTime=endDate.toLocaleString();   
   //开始时间
   Calendar calendar=new GregorianCalendar();
   calendar.setTime(endDate);
      calendar.add(calendar.DATE,-day);//把日期往后增加一天.整数往后推,负数往前移动
      Date startDate =calendar.getTime(); 
      String startTime=startDate.toLocaleString();

  二.解决方案:   
   
   //获取开始时间,结束时间
   SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
   Calendar calendar=new GregorianCalendar();
   String endTime=sdf.format(calendar.getTime());
      calendar.add(calendar.DATE,-day);//把日期往后增加一天.整数往后推,负数往前移动
      String startTime=sdf.format(calendar.getTime());

时间: 2024-11-25 06:43:16

java 获取前几天时间的相关文章

[Java]获取自定义格式的时间

import java.io.IOException; import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Calendar; import java.util.Date; import java.util.List; import cn.com.agree.ab.t

Java 获取并格式化当前时间

import java.util.*;import java.text.*;public class Date1 { public static void main(String args[]) { /*try { long start = System.currentTimeMillis( );//获取此刻时间 Thread.sleep(5*60*10); //再次获取此刻的时间 System.currentTimeMillis() long end = System.currentTimeM

java 获取当前系统系时间

1 //SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式 2 SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss"); 3 String datetime = sdf.format(new Date());//new Date()为获取当前系统时间4 System.out.println(datet

Python获取前N周时间开始日期和截止日期

import datetime today = datetime.datetime.today().date() print today.weekday() for i in range(10): next_week_start = today + datetime.timedelta(days=today.weekday() - 15 - 7 * i) next_week_end = today + datetime.timedelta(days=today.weekday() - 9 - 7

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.

Java 获取当前系统时间方法比较

转载: http://blog.csdn.net/zzjjiandan/article/details/8372617 一. 获取当前系统时间和日期并格式化输出: import java.util.Date;import java.text.SimpleDateFormat; public class NowString {public static void main(String[] args) { SimpleDateFormat df = new SimpleDateFormat("yy

Java获取时间 时间计算 转换时间工具类

Java获取时间 时间计算 转换时间工具类 JAVA日期工具类 package com.mh.util; import java.sql.Timestamp; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; /** * 时间日期转换工具类 */ public class DateTimeUtil { /** *

java获取当前时间的年周月季度等的开始结束时间

import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; /** * Created by xiaochun on 2016/3/24. */ public class TimeUtil { public static void main(String[] args) { System.out.println("当前小时开始:"+getCurrentHourStartTime

java学习第13天( java获取当前时间,有关大数据的运算及精确数字运算,Date类)

一 java获取当前时间 学习一个函数,得到当前时间的准确值 System.currectTimeMillis(). 可以得到以毫秒为单位的当前时间.它主要用于计算程序运行时间,long start=System.currectTimeMillis() ,long stop=System.currectTimeMillis() , stop-start; 二  有关大数据的运算及精确数字运算. 此时integer不适用.我们使用BigInteger ,如:BigInteger B= new Bi