java 如何获取应用的运行时间

java 如何获取应用的运行时间,第1张

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 - 百度百科

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如何获取当前时间 年月日 时分秒等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9826865.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存