java获取应用的运行时间,可以利用时间差来获得,使用SystemcurrentTimeMillis()该方法获得此时的时间,代码如下:
package comqiulinhe;import javatextParseException;
public class Ceshi {
public static void main(String[] args) throws ParseException {
double begin = SystemcurrentTimeMillis(); // 程序开始时间,调用系统的当前时间
for (int i = 0; i < 10000; i++) {
// 这里执行具体的业务逻辑
Systemoutprintln(i);
}
// 你要运行的程序
double end = SystemcurrentTimeMillis(); // 程序结束时间,调用系统当前时间
double time = end - begin;// 程序的运行时间
Systemoutprintln(time / 60 + "秒");
}
}
运行结果如下:
1、打开Eclipse的主界面,需要通过图示的按钮来引入java包。
2、下一步开始第一种方法,直接输入图示的代码。
3、或者用第二种方法,增加图示的代码来组合各个字段。
4、以上两种方法都会在控制台输出图示的结果,即可实现Java获取当前系统时间了。
//得到long类型当前时间
long l = SystemcurrentTimeMillis();
//new日期对
Date date = new Date(l);
//转换提日期输出格式
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-
dd HH:mm:ss");Systemoutprintln(dateFormatformat(date));
扩展资料
package comob;
import javatextParseException;
import javatextSimpleDateFormat;
import javautilCalendar;
import javautilDate;
public class DateTest {
public static void main(String[] args) throws ParseException {
Calendar now = CalendargetInstance();
Systemoutprintln("年: " + nowget(CalendarYEAR));
Systemoutprintln("月: " + (nowget(CalendarMONTH) + 1) + "");
Systemoutprintln("日: " + nowget(CalendarDAY_OF_MONTH));
Systemoutprintln("时: " + nowget(CalendarHOUR_OF_DAY));
Systemoutprintln("分: " + nowget(CalendarMINUTE));
Systemoutprintln("秒: " + nowget(CalendarSECOND));
Systemoutprintln("当前时间毫秒数:" + nowgetTimeInMillis());
Systemoutprintln(nowgetTime());
\t\tDate d = new Date();
Systemoutprintln(d);
\t\tSimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
\t\tString dateNowStr = sdfformat(d);
Systemoutprintln("格式化后的日期:" + dateNowStr);
\t\t
\t\tString str = "2012-1-13 17:26:33";
//要跟上面sdf定义的格式一样
\t\tDate today = sdfparse(str);
Systemoutprintln("字符串转成日期:" + today);
\t}
}
参考资料:
java获取当前时间精确到毫秒
new SimpleDateFormat("yyyyMMddHHmmssSSS") format(new Date() );
方法2:
Calendar Cld = CalendargetInstance();
int YY = Cldget(CalendarYEAR) ;
int MM = Cldget(CalendarMONTH)+1;
int DD = Cldget(CalendarDATE);
int HH = Cldget(CalendarHOUR_OF_DAY);
int mm = Cldget(CalendarMINUTE);
int SS = Cldget(CalendarSECOND);
int MI = Cldget(CalendarMILLISECOND);
String curTime = YY + MM + DD + HH + mm + SS + MI;
Calendar cal = CalendargetInstance();
javautilDate date = calgetTime();
SimpleDateFormat sdFormat = new SimpleDateFormat("yyyyMMddhhmmssSSS");
String myTime = sdFormatformat(currentTime);
以上就是关于java 如何获取应用的运行时间全部的内容,包括:java 如何获取应用的运行时间、【Java】怎样获取当前系统时间,需要的格式为yyyy-MM-dd HH:mm:ss、java如何获取当前时间 年月日 时分秒等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)