`

Java时间戳计算代码执行时间

    博客分类:
  • J2SE
 
阅读更多
import java.util.Calendar;

public class TestTimestamp {
	public static void main(String[] args) {
		long t1 = System.currentTimeMillis(); // 代码执行前时间

		try {
			Thread.currentThread().sleep(3160);
		} catch (Exception err) {
			err.printStackTrace();
		}
		
		long t2 = System.currentTimeMillis(); // 代码执行后时间

		Calendar c = Calendar.getInstance();
		c.setTimeInMillis(t2 - t1);

		System.out.println("耗时: " + c.get(Calendar.MINUTE) + "分 "
				+ c.get(Calendar.SECOND) + "秒 " + c.get(Calendar.MILLISECOND)
				+ " 微秒");
	}
}

 

1
2
分享到:
评论

相关推荐

    java代码-获取当前时间戳

    在实际开发中,获取当前时间戳不仅用于显示当前时间,还可以用于记录日志、计算时间差、作为数据库记录的唯一标识等。了解如何在Java中正确处理日期和时间是每个开发者必备的技能之一。记得根据项目需求选择适合的...

    java获取当前时间戳的方法.doc.docx

    在Java编程语言中,获取当前时间戳是常见的需求,它通常用于记录操作发生的时间或进行时间相关的计算。时间戳是一个表示特定瞬间的整数,单位为毫秒,自1970年1月1日(UTC/GMT的午夜)开始所经过的毫秒数。以下是你...

    opencl计算kernel运行时间

    在给定的链接中,博客作者可能会进一步介绍如何在实际项目中应用这些步骤,并可能包含一些示例代码来说明如何在JNI(Java Native Interface)环境中使用OpenCL来测量kernel的执行时间。JNI允许Java代码调用C/C++原生...

    java同步网络时间

    `同步网络时间.jar`是已经编译好的可执行Java应用程序,用户只需在已安装Java环境的计算机上双击运行,即可将本地计算机的时间同步到网络时间。`netTime`可能包含了实现同步功能的源代码,这对于学习和理解程序的...

    structs2拦截器实例计算action执行的时间

    在这个方法内,你可以使用`System.currentTimeMillis()`或`Instant.now()`来获取Action开始执行和结束执行的时间戳,然后计算它们之间的差值以得到执行时间。 ```java public class TimerInterceptor implements ...

    gps定位谷米gt06 java代码

    3. **GPS数据处理**:Java代码需要能够处理从GT06设备接收的GPS坐标(纬度、经度)、时间戳、速度、高度和方向等信息,这些信息通常以特定的二进制格式传送。处理这些数据可能涉及到坐标转换(如WGS84到其他坐标系)...

    java计算器设计代码

    ### Java计算器设计代码知识点解析 #### 一、项目概述 本项目主要介绍了一款基于Java Swing框架实现的计算器应用程序的设计与开发。相较于传统的Windows计算器,该计算器具备了额外的功能,如显示计算过程以及将...

    科学计数法转换时间戳的方法

    这段代码中的`main`方法是程序的入口点,它会执行`ScientificNotationToTimestamp`类中的`timestamp`计算,并将结果打印到控制台。请注意,这种转换方式假设了输入的科学计数法数字是以秒为单位的。如果输入的单位...

    java代码统计工具及完整代码参考.pdf

    Java代码统计工具是一种小型应用程序,用于计算特定目录下Java源代码的总行数、注释行数和空格行数。这个程序设计为在Windows 7和XP操作系统上运行,但在其他非Windows环境下可能需要对代码进行修改才能正常工作。...

    计算机软件-商业源码-时间锁源代码.zip

    在编程领域,它主要用于限制代码的执行时间或者确保任务在特定时间窗口内执行。例如,在计费系统中,可能需要在某个时间段内才允许用户进行支付操作;在定时任务调度中,可能需要确保任务只在设定的时间点执行。时间...

    Java利用FFmpeg解析视频,截图,获取视频播放时间

    在Java中集成FFmpeg,可以实现对视频的深度操作,例如获取元数据、截图以及计算视频播放时间。 首先,我们要理解FFmpeg如何工作。FFmpeg通过命令行接口执行各种任务,例如转换视频格式、提取音频、调整视频质量等。...

    一例Java语言与C语言代码运行效率的比较.pdf

    测试数据和处理部分没有直接给出,但从描述中我们可以推断,测试涉及了不同数量的空操作执行,并对比了Java和C语言版本的执行时间的平均值和标准差。图1和图2分别展示了平均值和标准差的对数值对比,这些图表揭示了...

    测试程序运行效率

    通过记录函数调用前后的时间差,可以估算出特定代码段的执行时间。这种方式简单直观,适用于初步评估或比较不同算法或代码实现的效率。 #### 2. **时间差计算与单位转换** 代码片段中的 `(lg2 - lg1) / 1000` ...

    java网络编程--qq聊天程序源代码

    在这个场景下,我们关注的是一个使用Java实现的QQ聊天程序的源代码。这个程序利用了Java的网络编程能力,允许用户进行即时通讯,类似于我们熟知的QQ聊天软件。 首先,让我们深入了解一下Java在网络编程方面的基础。...

    使用oracle计算系统当前时间的毫秒数

    ### 使用Oracle计算系统当前时间的毫秒数 在IT领域,特别是数据库管理和应用程序开发中,时间戳是非常重要的数据类型之一。它可以用来记录事件的发生时间、处理时间等关键信息。对于Oracle数据库用户而言,有时需要...

    哈尔滨工业大学java实验代码

    3. 用户输入解析:将用户输入的表达式转换为可执行的计算步骤。 4. 错误处理:处理无效输入或运行时错误。 三、留言板 留言板程序是一个典型的基于文本的多用户交互系统,涉及到文件操作和并发控制。其核心组成...

    cpu进程调度 java编写

    此外,可能会使用`System.nanoTime()`来获取精确的时间戳,以模拟实际的进程执行时间。 为了测试和验证模拟器的正确性,通常会设计一系列的测试用例,包括不同数量的进程、不同的执行时间和优先级等场景,通过对比...

    Java实现的耗时统计类-可用于测试程序耗时

    在实际使用中,开发者可以在关键函数的入口和出口处调用此类的方法,以追踪代码执行的时间。例如: ```java TimeProfiler profiler = new TimeProfiler(); profiler.start(); // 执行操作 profiler.stop(); ...

    劲舞团代码【原理】(Java)

    Java的`java.time`包提供了一系列类,如`Instant`、`Duration`和`ZoneId`,可以用于处理时间戳和时区转换,确保所有玩家在同一时间开始舞蹈动作。 3. **用户输入处理**: Java的`java.awt.event`和`javax.swing....

Global site tag (gtag.js) - Google Analytics