[Java的] 您可以在Java中的时间 – 在Java中的时间

在编程尽管我们需要计算程序或任务的持续时间的运行时间,以有条不紊的处理更有效地. Java的给了我们一些时间采取以下系统:

import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;

class TimeInJava{
	public static void main(String[] args){
		long start, end;
		
		start = System.nanoTime();	// start lấy thời gian theo nanosecond
		for (int i=0; i<100; i++);
		end = System.nanoTime();	// start lấy thời gian theo nanosecond
		System.out.println("Time Nano: " + (end - start));
		
		start = System.currentTimeMillis();	// start lấy thời gian theo millisecond
		for (long i=0; i<100000000; i++);	//vòng lặp không thực hiện thêm lệnh nào
		end = System.currentTimeMillis(); 	// start lấy thời gian theo millisecond
		System.out.println("Time Millis: " + (end - start));
		
		DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
		// tạo 1 đối tượng có định dạng thời gian yyyy-MM-dd HH:mm:ss
		Date date = new Date();	// lấy thời gian hệ thống
		String stringDate = dateFormat.format(date);//Định dạng thời gian theo trên
		System.out.println("Date: " + stringDate);
	}
}