File: PrintTime.java

package info (click to toggle)
bbmap 39.01%2Bdfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 21,760 kB
  • sloc: java: 267,418; sh: 15,163; python: 5,247; ansic: 2,074; perl: 96; xml: 38; makefile: 38
file content (39 lines) | stat: -rwxr-xr-x 971 bytes parent folder | download | duplicates (2)
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]);
		}
	}
	
}