import java.awt.*; import java.io.*; import java.awt.Frame; import java.text.*; import java.awt.event.*; import java.util.*; import java.util.Locale; public class vorm2 implements ActionListener{ TextArea ta=new TextArea("Sisesta oma sünnikuupäev(dd.mm.yyyy)\n"); TextField tf=new TextField(""); vorm2(){ Frame f=new Frame("Things"); f.setLayout(new BorderLayout()); // ta.addTextListener(this); ta.setSize(300, 200); tf.addActionListener(this); tf.setSize(100, 100); f.add(tf, BorderLayout.SOUTH); f.add(ta, BorderLayout.CENTER); f.setSize(600, 500); f.setVisible(true); f.addWindowListener(new raamkuular()); } public static void main(String argumendid[]){ new vorm2(); System.out.println(new DecimalFormat("0.00").format(5.9865)); //valja=(new DecimalFormat("0.00").format(sisse)); } public void actionPerformed(ActionEvent e){ try{ String sisse=tf.getText(); StringTokenizer strTokenz=new StringTokenizer(sisse, "."); if (strTokenz.countTokens()!=3)throw new Exception("Viga andmete sisestamisel! ") ; String Algpaev=strTokenz.nextToken(); String Algkuu=strTokenz.nextToken(); String Algaasta=strTokenz.nextToken(); int paev=Integer.parseInt(Algpaev); int kuu=Integer.parseInt(Algkuu); int aasta=Integer.parseInt(Algaasta); //Date tana=new Date(); GregorianCalendar tana=new GregorianCalendar(); long tanasek=tana.getTime().getTime(); System.out.println(tanasek); // Date synd=new Date(aasta, kuu, paev); GregorianCalendar synd=new GregorianCalendar(aasta, kuu-1, paev); long syndsek=synd.getTime().getTime(); System.out.println(syndsek); long vahe=tanasek-syndsek; DecimalFormatSymbols dfs=new DecimalFormatSymbols(); dfs.setDecimalSeparator(','); dfs.setGroupingSeparator(' '); DecimalFormat df=new DecimalFormat("#,#00", dfs); ta.append("Sünnikuupäev: "+tf.getText()+"\n"); ta.append("Vanus millisek-des: "+df.format(vahe)+" "+"\n"); ta.append("*****************************************************************************\n"); tf.setText(""); tf.requestFocus(); }catch(Exception viga){viga.printStackTrace();} } } class raamkuular extends WindowAdapter{ public void windowClosing(WindowEvent e){ System.out.println("Minema siit"); System.exit(0); } }