2 * Copylefted by Harvie 2oo9
6 import java
.lang
.Math
.*;
10 public static void main(String
[] Args
) {
12 String format
= new String("yyyy-MM-dd HH:mm:ss");
13 DateFormat dfm
= new SimpleDateFormat(format
);
14 Scanner sc
= new Scanner(System
.in
);
16 System
.out
.println("Zadejte prosim dve data v nasledujicim formatu:\n"+format
+" (rok-mesic-den hodina:minuta:vterina)");
17 System
.out
.println("Napriklad:\n1990-03-21 00:00:00\n2009-10-09 14:06:50\n");
19 Date a
= dfm
.parse(sc
.nextLine());
20 Date b
= dfm
.parse(sc
.nextLine());
22 DateFormat dfmyear
= new SimpleDateFormat("yyyy");
24 Date d
= new Date(Math
.abs(a
.getTime() - b
.getTime()));
25 int y
= (d
.getYear()-70);
27 long x
= d
.getDate()-1;
28 long h
= d
.getHours()-1;
29 long m
= d
.getMinutes();
30 long s
= d
.getSeconds();
33 int y = Math.abs(a.getYear()-b.getYear());
34 int l = Math.abs(a.getMonth()-b.getMonth());
35 long x = Math.abs(a.getDate()-b.getDate());
36 long h = Math.abs(a.getHours()-b.getHours());
37 long m = Math.abs(a.getMinutes()-b.getMinutes());
38 long s = Math.abs(a.getSeconds()-b.getSeconds());
41 System
.out
.println("\nMezi "+dfm
.format(a
)+" a "+dfm
.format(b
));
42 System
.out
.println("je vzdalenost "+y
+" roku, "+l
+" mesicu, "+x
+" dnu, "+h
+" hodin, "+m
+" minut a "+s
+" sekund.");
44 s
= (d
.getTime()/1000);
45 //s = Math.abs(a.getTime()-b.getTime())/1000;
49 System
.out
.println("To lze vyjadrit take jako "+s
+" sekund, "+m
+" minut, "+h
+" hodin, "+x
+" dnu, nebo "+(y
*12+l
)+" mesicu.");
51 } catch(Exception e
) { System
.out
.println("Something's freaked up! ;-("); }
This page took 0.261099 seconds and 4 git commands to generate.