View Full Version : سوال: خاندن زمان جاری سیستم
armin20
جمعه 06 آذر 1388, 17:31 عصر
سلام به همه اساتید
یه سوال مبتدیانه داشتم
میخاستم توی برنامم اولش زمان جاری سیستم رو بخونم و در آخر برنامه دوباره زمان سیستم رو بخونم که طول مدت زمان برنامه رو چاپ کنم
اما نیدونم چهجوری
میشه راهنماییم کنید؟
ممنون
persianshadow
جمعه 06 آذر 1388, 18:03 عصر
کافیه در ابتدای برنامه متد زیر رو فراخوانی کنید مقدارش رو توی یک متغییر سراسری ذخیره کنید در آخر
برنامه هم یک بار دیگه متد زیر رو فراخوانی کنید و مقدار اون هم رو بگیرد و از مقدار متغییر قبلی کم کنید
تا میزان حضور کاربر محاسبه بشه.
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);
}
anisaanisa
جمعه 06 آذر 1388, 18:20 عصر
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 + "");
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.