【java】获取昨天/今天/明天日期

昨天:

SimpleDateFormat sdf=new SimpleDateFormat("yyyMMdd");
Calendar calendar = new GregorianCalendar();
calendar.setTime(new Date());
calendar.add(calendar.DATE,-1);
String date= sdf.format(calendar.getTime());
System.out.println("【定时】当前时间:"+date);

今天:

Date d=new Date();
SimpleDateFormat sdf=new SimpleDateFormat("yyyMMdd");
String date=sdf.format(d);

明天:

SimpleDateFormat sdf=new SimpleDateFormat("yyyMMdd");
Calendar calendar = new GregorianCalendar();
calendar.setTime(new Date());
calendar.add(calendar.DATE,1);
String date= sdf.format(calendar.getTime());
System.out.println("【定时】当前时间:"+date);

或者 昨天

Date date4 = new Date(new Date().getTime()-24*60*60*1000);

String time = sdf.format(date4);

System.out.println(time);

原文地址:https://www.cnblogs.com/xiangtunmizu/p/11960729.html

时间: 2024-11-09 03:07:57

【java】获取昨天/今天/明天日期的相关文章

java获取昨天今天明天的日期

我刚写完这个代码,就被开除了........  代码双手奉上以备后用: package mydemo; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; public class ThreeDay { public static void main(String[] args) { getToday();

java获取 昨天 今天 明天的日期

1 Date date=new Date();//取时间 2 Calendar calendar = new GregorianCalendar(); 3 calendar.setTime(date); 4 calendar.add(calendar.DATE,1);//把日期往后增加一天.整数往后推,负数往前移动 5 date=calendar.getTime(); //这个时间就是日期往后推一天的结果 6 SimpleDateFormat formatter = new SimpleDate

Java 获取昨天和明天

package cn.lay.utils; import java.util.Calendar; import java.util.Date; /** * 时间处理 * @author lay */ public class DateUtils { public static Date addDays(Date date, int offset){ Calendar calendar = Calendar.getInstance(); calendar.setTime(date); calend

linux中用shell获取昨天、明天或多天前的日期

linux中用shell获取昨天.明天或多天前的日期 时间 2015-12-08 09:33:00 BlogJava-专家区 原文 http://www.blogjava.net/xzclog/archive/2015/12/08/428555.html 主题 Shell 原文地址:http://www.itwis.com/html/os/linux/20100202/7360.html linux中用shell获取昨天.明天或多天前的日期: 在Linux中对man date -d 参数说的比较

java 获取昨天日期

java 获取昨天日期  取昨天的日期,本想的截出来日期减一就好了.又一想不对,如果今天是一号怎么办? 现有两个办法 1:Date as = new Date(new Date().getTime()-24*60*60*1000);  SimpleDateFormat matter1 = new SimpleDateFormat("yyyy-MM-dd");  String time = matter1.format(as);  System.out.println(time); 取出

java获取昨天的日期

Calendar   cal   =   Calendar.getInstance();  cal.add(Calendar.DATE,   -1);  String yesterday = new SimpleDateFormat( "yyyy-MM-dd ").format(cal.getTime());  System.out.println(yesterday);

JavaScript怎样获取昨天和明天

前端代码 <button onclick="goBefore()">前一天</button> <button onclick="goAfter()">后一天</button> <div id="app"></div> 第一步:获取时间戳 获取1970年到现在的时间戳 var date = new Date(); var time = date.getTime();//当前的时

java中如何获取昨天的当前日期

在java里,获取昨天的当前日期,可以采用calendar来做,也可以采用date来做:如下: 1.采用calendar来做: Calendar cal=Calendar.getInstance(); //System.out.println(Calendar.DATE);//5 cal.add(Calendar.DATE,-1); Date time=cal.getTime(); System.out.println(new SimpleDateFormat("yyyy-MM-dd hh:mm

获取时间以及格式化--今天、昨天和明天

1. 获取今天 /*! * @brief 获取今天 */ // 1. 获取当前系统的准确事件(+8小时) NSDate *date = [NSDate date]; // 获得时间对象 NSTimeZone *zone = [NSTimeZone systemTimeZone]; // 获得系统的时区 NSTimeInterval time = [zone secondsFromGMTForDate:date];// 以秒为单位返回当前时间与系统格林尼治时间的差 NSDate *dateNow