看一下这个例子吧,现在知道怎么做了吗?呵呵import java.sql.*; 
import java.util.*; 
import java.util.Date; 
public class TestClass { 
public static void main(String[] args) { 
//以下为Clendar测试代码 
int yyyy,mm,dd; 
Calendar c=Calendar.getInstance(); 
yyyy=c.get(Calendar.YEAR); 
mm=c.get(Calendar.MONTH) +1; 
dd=c.get(Calendar.DAY_OF_MONTH); 
System.out.println(yyyy); 
System.out.println(mm); 
System.out.println(dd); 
//以下为获取系统时间的代码 
Timestamp ts=new Timestamp(System.currentTimeMillis()); 
String dateStr1=ts.toString(); 
System.out.println(dateStr1); 
//以下为获得系统时间的另外一种方法 
Date date=new Date(); 
String dateStr2=new Timestamp(date.getTime()).toString(); 
System.out.println(dateStr2); 
//得到JAVA运行环境的一些基本属性 
System.getProperties().list(System.out); 


解决方案 »

  1.   

    /* 返回日期和时间。 格式例如:2002-12-31 15:20:50 */
    private String getCurrentTime() {
            GregorianCalendar g = new GregorianCalendar(Locale.getDefault());
            SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
            String strLocaleTime = formatter.format(g.getTime());
            return strLocaleTime;
    }
      

  2.   

    通常都用new java.util.Date().getTime()来计算时间间隔