سلام به همه اساتید
یه سوال مبتدیانه داشتم
میخاستم توی برنامم اولش زمان جاری سیستم رو بخونم و در آخر برنامه دوباره زمان سیستم رو بخونم که طول مدت زمان برنامه رو چاپ کنم
اما نیدونم چهجوری
میشه راهنماییم کنید؟
ممنون
سلام به همه اساتید
یه سوال مبتدیانه داشتم
میخاستم توی برنامم اولش زمان جاری سیستم رو بخونم و در آخر برنامه دوباره زمان سیستم رو بخونم که طول مدت زمان برنامه رو چاپ کنم
اما نیدونم چهجوری
میشه راهنماییم کنید؟
ممنون
کافیه در ابتدای برنامه متد زیر رو فراخوانی کنید مقدارش رو توی یک متغییر سراسری ذخیره کنید در آخر
برنامه هم یک بار دیگه متد زیر رو فراخوانی کنید و مقدار اون هم رو بگیرد و از مقدار متغییر قبلی کم کنید
تا میزان حضور کاربر محاسبه بشه.
import java.util.Date;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
private String getDateTime() {
DateFormat dateFormat = new SimpleDateFormat("HH:mm:ss");
Date date = new Date();
return dateFormat.format(date);
}
import java.util.*;
Calendar calendar = new GregorianCalendar();
int second1 = calendar.get(Calendar.SECOND);
System.out.println("second1 is : "+ second1 + "");
Calendar cal = new GregorianCalendar();
int second2 = cal.get(Calendar.SECOND);
System.out.println("second2 is : "+ second2 + "");
int s = (cal.get(Calendar.SECOND) - calendar.get(Calendar.SECOND));
System.out.println("Duration is : "+ s + "");