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()));

 

posted @ 2014-04-29 16:10  明明1109  阅读(9363)  评论(0编辑  收藏  举报