问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

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

发布网友 发布时间:2022-04-21 03:37

我来回答

5个回答

热心网友 时间:2022-06-06 15:15

展开3全部

java获取应用的运行时间,可以利用时间差来获得,使用System.currentTimeMillis()该方法获得此时的时间,代码如下:

package com.qiu.lin.he;

import java.text.ParseException;

public class Ceshi {
public static void main(String[] args) throws ParseException {

double begin = System.currentTimeMillis(); // 程序开始时间,调用系统的当前时间
for (int i = 0; i < 10000; i++) {
// 这里执行具体的业务逻辑
System.out.println(i);
}
// 你要运行的程序
double end = System.currentTimeMillis(); // 程序结束时间,调用系统当前时间
double time = end - begin;// 程序的运行时间

System.out.println(time / 60 + "秒");

}
}

运行结果如下:

热心网友 时间:2022-06-06 15:15

double begin = System.currentTimeMillis(); //程序开始时间,调用系统的当前时间
//你要运行的程序
double end = System.currentTimeMillis(); //程序结束时间,调用系统当前时间
time=end-begin;//程序的运行时间

热心网友 时间:2022-06-06 15:15

最简单的例子,给你,希望有用。如有收获,请采纳!!!
package 数字电子表;

import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.EventQueue;
import java.awt.Font;
import java.util.Date;

import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.SwingConstants;

public class Accutron extends JFrame implements Runnable {
private JLabel label;

public Accutron(){
super("北京时间");
setResizable(false);//禁止调整窗体的大小
setAlwaysOnTop(true);//窗体置顶
setTitle("北京时间");
setBounds(100,100,196,115);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
label = new JLabel();
label.setFont(new Font("微软雅黑",Font.BOLD,24));
label.setForeground(Color.YELLOW);
label.setHorizontalAlignment(SwingConstants.CENTER);//设置标签内容居中
label.setHorizontalTextPosition(SwingConstants.CENTER);//设置文字内容居中
//ImageIcon icon = new ImageIcon("image/background.jpg");
//创建背景图片
//label.setIcon(icon);
getContentPane().add(label,BorderLayout.CENTER);
}
@Override
public void run() {
while(true){
Date date = new Date();
String timeStr = String.format("%tH:%tM:%tS%tp",date,date,date,date);
label.setText(timeStr);
try{
Thread.sleep(1000);
}catch(InterruptedException e){
e.printStackTrace();
}
}
}

/**
* @param args
*/
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable(){
public void run(){
try{
Accutron frame = new Accutron();
frame.setVisible(true);
new Thread(frame).start();
}catch(Exception e){
e.printStackTrace();
}
}
});
}

}

热心网友 时间:2022-06-06 15:16

可以使用System.currentTimeMillis();这个命令,在程序一开始的时候获取一个long类型的时间,然后在程序运行结束的时候也是用System.currentTimeMillis();获取一个时间,然后求两者的差追问这是获取一个程序代码块的运行时间的吧,我想获取的是一个web应用自服务器打开到服务器关闭的这一段时间的运行时间,求指教哈~

热心网友 时间:2022-06-06 15:17

创建一个日历类就可以获得了撒。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
亲肤绒与猫抓布,哪款面料做沙发好? 我需要 天津大学_高等数学(上下册)_蔡高厅,有这个的百度网盘吗? 蔡高厅讲的高数是哪版教材 自考高等数学工专如何学 2022情侣必备的经典感恩节祝福语 送给爱人的感恩节祝福语 感恩节给爱人祝福语 如何下载小升初数学试卷 请问各位朋友,有哪些好网站,上面有各地优秀的小升初的数学试卷? 民生信用卡什么合适 java如何获取当前精确时间 Java 获取当前时间的小时(24小时制) JAVA中获取系统当前时间该怎么写? java如何得到年月日。 Java代码中如何获得当前时间 java获取当前时间 java中如何获取时间 java怎么获取当前时间 做银行理财,风险为2R的有人亏过本金吗 中底风险的理财产品会把本金全亏完吗? 购买理财产品会赔钱吗 理财产品会亏掉本金吗? 基金中低风险会亏本金吗 中低风险理财产品安全吗 中低风险的理财最多亏损多少 理财中的中低风险是什么意思? 中风险理财产品会亏吗 银行的中低风险理财亏本金吗 中等风险理财会亏本吗 中低风险理财最坏结果 java中获得当前时间(yyyy-mm-dd) java程序:获取当前的系统时间 在java中怎么获取北京时间 java获取时间 如果在JAVA中获得指定时间 java 怎么获取一个时间的年月日 Android中如何获取系统时间和日期,星期? java中时间的获取! java如何得到系统时间,Date型 java如何获取当前日期并计算出2个月后的日期 怎么简单的把EX转换成WORD? 怎样把EX文件变成EXE文件? 如何将应用文件后缀EX_改成EXE win7如何将EX改为EXE 如何将EX CEL转换成Word文档 如何将exfat格式化为fat32 如何将ex2007一维表格转换成二维表格 404 Not Found 如何将exfat格式化成ntfs ex表格怎么设置一页纸打印