X-Git-Url: http://git.harvie.cz/?a=blobdiff_plain;ds=sidebyside;f=java%2Fcasy.java;fp=java%2Fcasy.java;h=ae9af52e2c4dd654a1c5c5444cc1517c103d6410;hb=7824a618c00d43a6c9a356067abc3b1bae8c2baf;hp=0000000000000000000000000000000000000000;hpb=ff84fa69881c8e15c6ea6f4aafff2ef8271b7231;p=mirrors%2FPrograms.git diff --git a/java/casy.java b/java/casy.java new file mode 100644 index 0000000..ae9af52 --- /dev/null +++ b/java/casy.java @@ -0,0 +1,54 @@ +/* CasoStroj + * Copylefted by Harvie 2oo9 + */ + +import java.util.*; +import java.lang.Math.*; +import java.text.*; + +public class casy { + public static void main(String[] Args) { + try { + String format = new String("yyyy-MM-dd HH:mm:ss"); + DateFormat dfm = new SimpleDateFormat(format); + Scanner sc = new Scanner(System.in); + + System.out.println("Zadejte prosim dve data v nasledujicim formatu:\n"+format+" (rok-mesic-den hodina:minuta:vterina)"); + System.out.println("Napriklad:\n1990-03-21 00:00:00\n2009-10-09 14:06:50\n"); + + Date a = dfm.parse(sc.nextLine()); + Date b = dfm.parse(sc.nextLine()); + + DateFormat dfmyear = new SimpleDateFormat("yyyy"); + + Date d = new Date(Math.abs(a.getTime() - b.getTime())); + int y = (d.getYear()-70); + int l = d.getMonth(); + long x = d.getDate()-1; + long h = d.getHours()-1; + long m = d.getMinutes(); + long s = d.getSeconds(); + + /* + int y = Math.abs(a.getYear()-b.getYear()); + int l = Math.abs(a.getMonth()-b.getMonth()); + long x = Math.abs(a.getDate()-b.getDate()); + long h = Math.abs(a.getHours()-b.getHours()); + long m = Math.abs(a.getMinutes()-b.getMinutes()); + long s = Math.abs(a.getSeconds()-b.getSeconds()); + */ + + System.out.println("\nMezi "+dfm.format(a)+" a "+dfm.format(b)); + System.out.println("je vzdalenost "+y+" roku, "+l+" mesicu, "+x+" dnu, "+h+" hodin, "+m+" minut a "+s+" sekund."); + + s = (d.getTime()/1000); + //s = Math.abs(a.getTime()-b.getTime())/1000; + m = s/60; + h = m/60; + x = h/24; + System.out.println("To lze vyjadrit take jako "+s+" sekund, "+m+" minut, "+h+" hodin, "+x+" dnu, nebo "+(y*12+l)+" mesicu."); + + } catch(Exception e) { System.out.println("Something's freaked up! ;-("); } + } +} +