1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
|
package align2;
import java.io.File;
import java.util.Locale;
import fileIO.ReadWrite;
import shared.Parse;
public class PrintTime {
public static void main(String[] args){
long millis=System.currentTimeMillis();
if(args==null || args.length<1){
System.err.println("Time:\t"+millis);
}
if(args!=null && args.length>0){
File f=new File(args[0]);
if(f.exists()){
String s=ReadWrite.readString(args[0]);
// TextFile tf=new TextFile(args[0], false, false);
// String s=tf.nextLine();
// tf.close();
long old=Long.parseLong(s);
long elapsed=millis-old;
if(args.length<2 || Parse.parseBoolean(args[1])){
System.out.println("Elapsed:\t"+String.format(Locale.ROOT, "%.2f", elapsed/1000d));
if(true){
System.err.println("Elapsed:\t"+String.format(Locale.ROOT, "%.2f", elapsed/1000d));
}
}
}
f=null;
ReadWrite.writeString(millis+"", args[0]);
}
}
}
|