以 2011-11-11 00:00:00 格式打印昨天的和明天的这个时候

之前遇到的面试题,重写一次。
package com.xiangxm.javatest.demo;

import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

/*
 *<p>
 *以 2011-11-11 00:00:00 格式打印昨天的和明天的这个时候
 *</p>
 *@author xiangxm
 *version  1.0
 *2013-3-23
 *
 *
 */
public class DateDemo {

	public static Calendar calendar = Calendar.getInstance() ;
	public static SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss") ; 
	
	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		
		calendar = Calendar.getInstance() ;
		
		calendar.add(Calendar.DATE, 1) ;
		Date tommorow = calendar.getTime() ;
		
		String str = dateFormat.format(tommorow) ;
		System.out.println("明天的这个时候:"+str);
		
		calendar.add(Calendar.DATE, -1) ;
		Date yesterday = calendar.getTime() ;
		String yest = dateFormat.format(yesterday) ;
		System.out.println("昨天的这个时候:"+yest);
		
		
	}

}

你可能感兴趣的:(面试)