//获取当前时间:
Date date = new Date();
//获取昨天当前时间:
Date date = new Date();
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
calendar.add(Calendar.DAY_OF_MONTH, -1);
Date resDate = calendar.getTime();
//获取明天当前时间
Date date = new Date();
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
calendar.add(Calendar.DAY_OF_MONTH, 2);
Date resDate = calendar.getTime();
//同理,使用这种方法,可以任意在今天的基础上,得到增加,或者倒退几天的当前时间。
public void main() {
Date dt = new Date(); //当前时间
String formatDate = null;
System.out.println(dt); //格式:Sat Dec 15 20:08:45 CST 2018
//String格式:2018-12-15
formatDate = DateFormat.getDateInstance().format(dt);
System.out.println(formatDate);
//String格式:2018年12月15日 星期六
formatDate = DateFormat.getDateInstance(DateFormat.FULL).format(dt);
System.out.println(formatDate);
//String格式 24小时制:2018-12-15 19:51:54
DateFormat dFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); //HH表示24小时制;
formatDate = dFormat.format(dt);
System.out.println(formatDate);
//String格式12小时制:2018-12-15 07:51:54
DateFormat dFormat12 = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); //hh表示12小时制;
formatDate = dFormat12.format(dt);
System.out.println(formatDate);
//String格式去掉分隔符24小时制:20181215195154
DateFormat dFormat3 = new SimpleDateFormat("yyyyMMddHHmmss");
formatDate = dFormat3.format(dt);
System.out.println(formatDate);
//long型转成长Date型再转成String: 1544876244 -> ltime2*1000 -> 2018-12-15 20:17:24
long ltime2 = 1544876244;
SimpleDateFormat lsdFormat22 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date lDate = new Date(ltime2 * 1000);
String lStrDate11 = lsdFormat22.format(lDate);
System.out.println(lStrDate11);
//Long类型:1544876244
long lTime = dt.getTime() / 1000;
System.out.println(lTime);
//Date类型,短日期“2018-12-15”
Date sqldate = new java.sql.Date(dt.getTime());
System.out.println(sqldate);
//Date类型 Sat Dec 15 20:17:24 CST 2018
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
ParsePosition pos = new ParsePosition(0);
Date strtodate = formatter.parse("2018-12-15 20:17:24", pos);
System.out.println(strtodate); //Sat Dec 15 20:17:24 CST 2018
}
//获取当前时间: Date date = new Date(); //获取昨天当前时间: Date date = new Date(); Calendar calendar = Calendar.getInstance(); calendar.setTime(date); calendar.add(Calendar.DAY_OF_MONTH, -1); Date resDate ...