Ahoj,
mel bych dotaz ohledne práce s datem...
V jave teprve zacinam (nebo vice-mene nejen v jave ) a zacal jsem si hrat s datumem.
Potrebuji porovnat predem nastaveny datum (napr. 1.1.2011 22:00) s aktualnim casem a
vypsat rozdil ve dnech a minutach.
Na webu jsem neco nasel, ale nejak se nedari ...
Zatim mam napsano toto (snad to neni uplna blbost ):
import java.util.*;
import java.text.*;
import java.util.Calendar;
public class Datum {
public static void main(String[] args) {
Date curentDate = new Date(); // vypsani aktualniho data a casu
SimpleDateFormat df = new SimpleDateFormat("d.M.Y HH:mm");
System.out.println("Dnes je: " + df.format(curentDate) + " hod.");
Calendar curentDate2 = Calendar.getInstance(); // nastaveni konkretniho data a casu
curentDate2.setLenient(false);
curentDate2.set(2011, 10, 20, 22, 15, 00);
System.out.println("Nastaveny datum je: " + df.format(curentDate2.getTime()) + " hod.");
System.out.println("Rozdil je: " + "(zde bude pocet) " + // vypocet doby
"dni" + ", coz je " + "(zde bude pocet) " + "minut.");
}
}