1、获得当前时间或者前一天,并设置成相对应的时间格式
package com.ceshi;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.Random;
/**
* 获得当前时间或者前一天,并设置成相对应的时间格式
*
*/
public class Test2 {
public static void main(String[] args) {
//1、获取的是系统当前时间
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String date = sdf.format(new Date());
System.out.println(date);
//2、获取的是系统当前时间
Calendar calendar = Calendar.getInstance();
String systemNowDate = sdf.format(calendar.getTime());
System.out.println(systemNowDate);
calendar.add(Calendar.DATE, -1); //得到前一天
systemNowDate = sdf.format(calendar.getTime());
System.out.println(systemNowDate); //2018-09-12
StringBuffer sb = new StringBuffer();
sb.append(systemNowDate.substring(0, 4)); //去掉日期中的-
sb.append(systemNowDate.substring(5, 7));
sb.append(systemNowDate.substring(8, 10));
String systemDate = sb.toString();
System.out.println(systemDate); //20180912
}
}