当前位置: 技术问答>java相关
如何取时钟时间?
来源: 互联网 发布时间:2017-04-14
本文导语: 现在想计算一个程序的运行时间,需要取时钟时间,请问在JAVA中取当前时钟的时间用什么函数? | 看一下这个例子吧,现在知道怎么做了吗?呵呵 import java.sql.*; import java.util.*; import ja...
现在想计算一个程序的运行时间,需要取时钟时间,请问在JAVA中取当前时钟的时间用什么函数?
|
看一下这个例子吧,现在知道怎么做了吗?呵呵
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);
}
}
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);
}
}
|
/* 返回日期和时间。 格式例如: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;
}
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;
}
|
通常都用new java.util.Date().getTime()来计算时间间隔