Java 获取当前时间,前一天时间
java获取当前时间,并按一定格式输出
1.用Calendar获取Date
Calendar calendar = Calendar.getInstance(); // 获取日历 SimpleDateFormat format = new SimpleDateFormat("yyyy年MM月dd日hh时mm分ss秒"); // 格式化日期输出格式 System.out.println(format.format(calendar.getTime())); // 打印当前时间
2.直接用Date
Date date = new Date(); SimpleDateFormat format=new SimpleDateFormat("yyyy年MM月dd日hh时mm分ss秒"); // 格式化日期输出格式
System.out.println(format.format(date)); // 打印当前时间
java输出前一天时间
Date date=new Date(); Calendar calendar = Calendar.getInstance(); calendar.setTime(date); calendar.add(Calendar.DAY_OF_MONTH, -1); // 在当前日基础上-1 SimpleDateFormat format=new SimpleDateFormat("yyyy年MM月dd日hh时mm分ss秒"); System.out.println(format.format(calendar.getTime()));