I want login & logout time of system
Process uptimeProc = Runtime.getRuntime().exec("net stats srv");
BufferedReader in = new BufferedReader(new inputStreamReader(uptimeProc.getInputStream()));
String line;
while ((line = in.readLine()) != null)
{
if(line.contains("Statistics since"))
{
SimpleDateFormat format = new SimpleDateFormat("'Statistics since' MM/dd/yyyy hh:mm:ss a");
//System.out.println("in ijj "+in.readLine());
Date boottime = format.parse(line);
System.out.println("Uptime="+uptime+""+boottime);
uptime = System.currentTimeMillis() - boottime.getTime();
break;
}
}
after executing this code it throws exception like
Exception in thread "main" java.text.ParseException: Unparseable date: "Statistics since 6/16/2014 10:08 AM"
at java.text.DateFormat.parse(DateFormat.java:337)
at programs.GetLoginTimeYaar.getSystemUptime(GetLoginTimeYaar.java:44)
at programs.GetLoginTimeYaar.main(GetLoginTimeYaar.java:14)
plz reply